You're the last one standing. Hold the position.
"Click the fullscreen button for the best experience."

You've been inserted into a kill zone with no extraction, no backup, and no way out. The enemy knows you're there. They're sending everything they have. And they don't stop.

Blitz: Last Stand is a relentless top-down twin-stick shooter where you fight through 100 escalating waves of warfare — building your arsenal, upgrading your operator, and surviving what shouldn't be survivable.

 6 ELITE OPERATORS

Each operator plays differently. Master them all.

| Operator | Role | Unlock |

| Commando | Stealth — Ghost Cloak (8s invisibility) | Start |

| Marine | Heavy Assault — Adrenaline Rush | Wave 10 |

| Navy SEAL | Agile — Breach Teleport | Wave 20 |

| Soldier | Fire Support — Mortar Strike | Wave 25 |

| Jungle Guerrilla | Saboteur — Mine Deploy | Wave 30 |

| Sergeant | Demolitions — Remote IED | Wave 50 |


BUILD YOUR ARSENAL

Collect weapons from fallen enemies and supply crates. Evolve them into legendary variants.

15+ weapons including pistol, MG, shotgun, sniper, rocket launcher, grenade launcher, laser, Cryo Blaster, and Vortex Cannon

50+ roguelite upgrades across 5 rarity tiers (Common → Mythic)

Weapon Evolutions: 11 legendary upgrade paths that transform your weapons

Cryo Blaster: freeze enemies solid for 5 full seconds

Vortex Cannon: pull everything into a 400px singularity, then detonate


24+ ENEMY TYPES

Tier I — Infantry:** Grunts, Shooters, Runners, Tanks, Bombers, Swarms

Tier II — Specialists:** Snipers, Shielders, Medics, Berserkers, Phantoms, Juggernauts, Pyros, Summoners, Disruptors, K-Drones

Tier III — Command:** Barons (minibosses), Dark Commanders

Tier IV — Warfare Units (Wave 40+):** Wraiths, Harvesters, Voltaics, Stalkers, Amplifiers

They flank. They coordinate. They don't stop.


10 MULTI-PHASE BOSS ENCOUNTERS

A new boss every 10 waves. Each one escalates across multiple phases.

Wave 10: TITAN — 3-phase behemoth with self-healing and reinforcements

Wave 20: WARLORD — Invulnerability shield. You have to time your attacks.

Wave 30: INFERNO — Spawns Pyros. The entire arena burns.

Wave 40: REVENANT — Revives at 40% HP in full RAGE mode. Kill it twice.

Wave 50: DREADNOUGHT — Dual cannons. Blocking armor plating.

Wave 60: HARBINGER — Buffs all enemies. Self-heals. Constant airstrikes.

Wave 70: PHANTOM BOSS  — Cloaks, splits, attacks from everywhere.

Wave 80: LEVIATHAN — Flamethrower + 5-shell mortar barrages simultaneously.

Wave 90: MONARCH — 5 phases. Phase 5: FINAL PROTOCOL.

Wave 100: OVERLORD — APOCALYPSE mode. 32-bullet rings every 0.18 seconds. Good luck.


15 BATTLE ENVIRONMENTS

The terrain changes every 4 waves. Every biome has unique obstacles, sounds, and feel.

Urban Warfare · Arctic Tundra · Blizzard Zone · Desert Storm · Sand Dunes · Arid Outpost · Jungle Ops · Dense Forest · Wasteland · Ashlands · Industrial Zone · Underground Bunker · Scorched Earth · Stone Ruins · Snow Fields


 PROGRESSION & REPLAYABILITY

Permadeath — one life, no checkpoints, no mercy

Roguelite upgrades — different build every run

Global leaderboard — compete with your high score

Operator unlock system — survive further to unlock new operators

Wave 40 difficulty spike — Tier IV enemies change everything


CONTROLS

Keyboard + Mouse (Recommended)

WASD: Move | Mouse: Aim | Left Click: Shoot

SPACE/SHIFT: Dash | E: Special Ability

Scroll Wheel: Cycle Weapons | 1–9: Select Weapon

Gamepad (Xbox, PS5 supported)

Controller (Xbox, PS5, PS4, supported)

Left Stick: Move | Right Stick: Aim | RT: Shoot

A/Cross: Dash | Y/Triangle: Special Ability | L2: Cycle Weapon


BROWSER COMPATIBILITY

Runs directly in your browser — no download required.

Works best in Chrome 110+ or Edge 110+ with hardware acceleration enabled.

Also available as a standalone Windows app, 

  • macOS (Intel)
  • macOS (Apple Silicon)
  • Linux 64-bit
  • Windows

Minimum: 4 GB RAM, modern browser with WebGL, 1280×720 display


 JOIN THE COMMUNITY

Stay updated, share screenshots, and report bugs on our Discord.

[discord.gg/5FdqeRH7h](Discord)


ABOUT

Blitz: Last Stand is a solo indie project by Marco Hol
(M Designs, Groningen, Netherlands).

Built with HTML5 Canvas and vanilla JavaScript, no engine, pure code.

© 2026 M Designs — All rights reserved.*

Kind-friendly: No = Age Rating: 12+ 


LINKS

Website: https://blitzlaststand.com

Demo (browser): https://blitzlaststand.com/demo

Youtube: https://www.youtube.com/@BlitzLastStand

Discord: https://discord.gg/5FdqeRH7h

Contact: info@blitzlaststand.com


Download

Download
README_Mac_HowToPlay.txt 2.5 kB
Download
BlitzLastStand_DEMO_Mac_Intel.dmg 218 MB
Download
BlitzLastStand_DEMO_Mac_Silicon.dmg 213 MB
Download
BlitzLastStand_DEMO_Windows.zip 218 MB
Download
BlitzLastStand_DEMO_Linux.AppImage 186 MB

Install instructions

BLITZ: LAST STAND — MAC INSTALLATION GUIDE (DEMO)

===================================================

Because this app is not signed with an official Apple Developer ID,

macOS Gatekeeper will block it the first time you try to open it.

Follow one of the methods below to fix this:

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

METHOD 1 — Right-click to Open (easiest)

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

1. Open the DMG file (double-click it)

2. Drag "Blitz Last Stand.app" to your Applications folder

3. Do NOT double-click the app — instead, right-click it → "Open"

4. In the pop-up dialog, click "Open"

5. The game will launch. From now on you can just double-click it normally.

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

METHOD 2 — System Settings (macOS 13 Ventura and later)

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

1. Try to open the app (double-click) — macOS will block it

2. Open System Settings → Privacy & Security

3. Scroll down until you see the message about "Blitz Last Stand"

4. Click "Open Anyway"

5. The game will launch.

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

METHOD 3 — Terminal (advanced)

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

Open Terminal and run these two commands

(adjust the path if you placed the app somewhere else):

  xattr -cr "/Applications/Blitz Last Stand.app"

  codesign --force --deep --sign - "/Applications/Blitz Last Stand.app"

After that the app will open normally.

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

WHICH FILE DO I NEED?

  BlitzLastStand_DEMO_Mac_Intel.dmg          → Mac with Intel processor (before 2021)

  BlitzLastStand_DEMO_Mac_AppleSilicon.dmg   → Mac with M1/M2/M3/M4 chip (2021 and later)

Not sure which one you have? Click the Apple menu () → "About This Mac".

If it says "Apple M..." you have Apple Silicon. If it says "Intel" you need the Intel version.

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

CONTROLS

  WASD / Left stick    — Move

  Mouse / Right stick  — Aim

  Left click / RT      — Shoot

  Right click / LT     — Dash

  R / X               — Reload

Enjoy the game! — Blitz: Last Stand

Development log