The Empire is broken. You are its last command.
Nightfire: The Last Command is a retro space shooter built with Python and Pygame, released on May the 4th in honor of the Empire’s final resistance.
You are the commander of the last surviving Star Destroyer.
A skeleton crew remains at your side. The fleet is gone.
Now, the rebellion comes for what’s left.
You will meet them in fire.
This project is a tribute to classic arcade space shooters—and to the stories of those left behind when the war is lost. While the galaxy celebrates freedom, you and your crew prepare for the final battle aboard a dying warship.
Imperial Command has fallen. The rest of the battlegroup is dust.
Only one Star Destroyer remains—systems offline, turbolasers disabled, half the bridge crew dead.
You, the commanding officer of Nightfire must rally what's left. Engineers reroute life support to weapons.
You order shields diverted to engines. Communications are jammed—no help is coming.
Waves of X-Wings, A-Wings, and Y-Wings close in.
This is your ship.
This is your crew.
This is your last command.
- 🔫 Twin green plasma batteries, firing in rapid bursts
- 🛸 Rebel squadrons attack in randomized flight patterns: zigzag, circle, loop-the-loop
- 🧠 Enemy escalation: wave size doubles every 10 ships destroyed
- 🎨 Pixel-style art for each iconic rebel craft
- 👨
✈️ You command the destroyer—crew fires, engineers reroute power, gunners hold the line
--