Skip to content

Repository files navigation

⚰️ LAST STAND

"You were buried alive. The world you wake to is already dead — and it wants you to join it."


🩸 What Is Last Stand?

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.


✨ Key Features

🔫 Deep Combat System

  • 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

🗺️ 4 Unique Maps

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

👾 Enemy Roster

  • 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

🧠 RPG Progression

  • 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

📖 Lore System — The Archive of Truth

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.

🏁 5 Endings

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 Support

Platform Status
Android ✅ Full touch controls — virtual joystick + shoot zone + action buttons
Windows ✅ Mouse + keyboard
Linux ✅ Mouse + keyboard
Web ✅ Playable in browser

🎮 Controls

Desktop (Keyboard + Mouse)

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

Android / Touch

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)

🏗️ Built With

  • 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

👤 Developer

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."


📦 Publishing Notes

  • Package: com.sovereignimmortal.laststand
  • Version: 1.0
  • Target SDK: Android 34 (ARM64)
  • Export: APK (debug-signed, sideload-ready)

🔮 Planned / Future

  • 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.

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Contributors

Languages