"You were buried alive. The world you wake to is already dead — and it wants you to join it."
Last Stand is a top-down 2D survival shooter built in Godot 4, where every wave of enemies brings you closer to a truth you were never meant to remember.
You play as Kaelan — a young man who wakes from a stone sarcophagus with no memory, no name, and no idea why the dead are crawling toward him. As you fight through ruin, graveyard, and underground corridor, fragments of a buried history surface: suppressed memories, military logs, ancient inscriptions, and whispers from a civilization of giants that predates humanity itself.
You are not just a survivor. You are the last prince of a forgotten bloodline — and something deep underground is waiting for you to come home.
- 3 weapons — Pistol (infinite ammo), Machine Gun (heavy but devastating), Silencer (high damage, precision)
- 5 bullet types — Standard · Quick (1.6× speed) · Paralysis (stun) · Knockback · Slow Down — each with limited ammo and a distinct tactical role
- 5 throwables — Grenade · Landmine · Ice Bomb · Skill Point Orb · Giantification (temporarily transform into a colossal shockwave engine)
- Kill combo multiplier (up to 5×) for score and EXP
| Zone | Environment | Unlock Condition |
|---|---|---|
| Sovereign Ruins | Open graveyard around the Giant King's sarcophagus | Always available |
| Cemetery Hills | Tombstone maze with crypts and cover | Defeat 2 bosses in Zone 1 |
| Subway Tunnels | Tight underground corridors, heavy echo filter | Defeat 2 bosses in both Zone 1 & 2 |
| Heart Cavern | Pulsing crimson core of the world | Story progression |
- Standard Zombie — shambling horde filler
- Cyborg Zombie — ex-soldier trapped in broken defense protocols
- Runner — chemical-engine speed freak
- Bomber — volatile, suicidal, and relentless
- Zombified Giant — a titan from a dead era, too stubborn to stop walking
- True Boss (Subject 0) — the Spine, Skull, and Heart of a giant rebuilt into a killing machine
- Earn EXP from kills → level up → allocate skill points
- Three stats to upgrade: HP · Speed · Damage
- Hire mercenaries (Hunter or Pacifist) from the in-game merchant
- Persistent cross-map progress — your weapons and ammo carry between zones
31 discoverable lore fragments, sorted across three pillars:
- Implanted — the fake memories they built inside your skull
- Giant Heritage — who you actually are, and what your bloodline did
- World — how humanity cracked open the old world and let the dead walk out
Reading conflicting lore fragments triggers real gameplay consequences — including a tinnitus flashback and Kaelan breaking down mid-run.
The final choice at the Heart Cavern is yours:
| Ending | Nature |
|---|---|
| Destroy | Obliterate the Heart. No more giants. No more infection. No more Kaelan. |
| Absorb | Consume it. Become something that is no longer human. |
| Seal | Lock it away again. Buy the world more time. |
| Veil's End | Dissolve the barrier entirely. Let both worlds bleed into each other. |
| Truest True Ending | Only unlocked if you've seen everything. The throne was never the Giant King's to begin with. |
| Platform | Status |
|---|---|
| Android | ✅ Full touch controls — virtual joystick + shoot zone + action buttons |
| Windows | ✅ Mouse + keyboard |
| Linux | ✅ Mouse + keyboard |
| Web | ✅ Playable in browser |
| Action | Key |
|---|---|
| Move | WASD |
| Aim & Shoot | Mouse — Left Click |
| Reload | R |
| Interact | E |
| Cycle Bullet Type | Q (forward) / R (backward) |
| Cycle Explosive | F |
| Throw Explosive | X |
| Switch Weapon | 1 / 2 or Scroll Wheel |
| Weapon Inventory | G |
| Character Menu | C |
| Mercenary Menu | V |
| Pause | Escape |
| Action | Control |
|---|---|
| Move | Left virtual joystick (drag anywhere left 40% of screen) |
| Aim & Shoot | Touch and drag on right side of screen |
| All actions | On-screen button grid (bottom right) |
- Engine: Godot 4.6 — GL Compatibility renderer
- Language: GDScript
- Architecture: Autoloaded globals, signal-driven HUD, wave manager, programmatic UI
- Audio: Adaptive audio system with tinnitus, headache echo filter, and positional volume
- Shaders: Custom vignette, muzzle flash, and circle UI shader — all written inline
Sovereign Immortal (Anurag Shre)
"The game is a mirror. The zombie horde is noise. The lore is the signal. What you do with the signal — that's the ending you deserve."
- Package:
com.sovereignimmortal.laststand - Version: 1.0
- Target SDK: Android 34 (ARM64)
- Export: APK (debug-signed, sideload-ready)
- Controller (gamepad) full support
- Additional enemy variants per zone
- Speedrun leaderboard mode
- Soundtrack release
- Animated opening cinematic
Last Stand — © 2026 Sovereign Immortal. All rights reserved.