Star Defender is a 3D action-survival game built in Godot 4.6. You play as an astronaut defending a lunar base from an alien invasion. Your mission: shut down the base's systems before you're overwhelmed.
- Go to the Releases page
- Download the build for your platform:
- Mac:
StarDefender.dmg - Windows:
Archive.zip
- Mac:
- Open the
.dmgfile - Drag
Star Defenderto your Applications folder (or anywhere) - Right-click the app → Open → click Open again (required first time only — macOS Gatekeeper)
- Play!
- Extract the
.zipfile - Double-click
StarDefender.exe - If Windows Defender blocks it, click More info → Run anyway
- Play!
| Key | Action |
|---|---|
| WASD | Move |
| Mouse | Look around |
| Space | Jump |
| Shift | Sprint |
| Left Click | Jab |
| Right Click | Combo |
| E | Kick |
| Q | Interact |
| Esc | Release cursor |
- Go to the Core Room and activate the wall switch (Press Q)
- Visit each room's container to collect a key (Press Q)
- Go to each room's computer and hold Q for 10 seconds to boot it up
- Complete both computers to win — but aliens keep spawning!
- Aliens float toward you and deal damage on contact
- Jab (left click) for a quick hit, Combo (right click) for a powerful double strike, Kick (E) for a strong single hit
- Aliens die in 2 hits and get knocked back on each hit
- You're invincible during attack animations — time your punches!
- Aliens die after hitting you, but each hit costs 1 HP
- Alien spawn rate increases as you complete terminals
- Phase 1 (start): Slow spawns — explore and plan
- Phase 2 (1 terminal done): Faster spawns
- Phase 3 (2 terminals done): You win!
- Engine: Godot 4.6 (GDScript)
- 3D Models: Mixamo (astronaut), asset kit (environment)