Blightfall has quite a story that involves interplanetary travel, alien invasion, and fighting them off.