A retro pixel-art arena defense shooter with tactical construction, escalating enemy waves, persistent upgrades, roguelite drafts, bosses and local co-op.
Captured from the current build in a headless browser at desktop and phone-landscape sizes.
Title screen — pick a mode, review records, resume a runBuild phase — fortify the core before the wave landsCombat — hold the line as the wave closes inOn phones — rotate to landscape for full touch controls
What you actually do
Hold the line around a single core. Spend scrap on defenses, read the incoming wave, and choose one run-only upgrade each time you clear it.
Build the line
Walls, generators, turrets, sniper turrets, Tesla coils and mortars — each with upgrade and refund handling.
Read the threat
Standard, runner, tank, healer, shooter, bomber, shielded and flying enemies, plus rotating boss archetypes.
Draft your run
After every cleared wave, pick one of three roguelite upgrades that last only for that run.
Rewind time
One free rewind per run. Further rewinds cost a persistent boss core from your meta-progression.
Grow forever
A tech tree, enemy codex, achievements, run history and local records persist between runs.
Feel it land
Procedural chiptune, spatialized effects, CRT overlays, pixel font and hit feedback.
Ways to play
Five modes, three maps and selectable mutators — plus a fully remappable control scheme.
Normal — classic wave defenseDaily Seed — same run for everyoneEndless — no finish lineRhythm — beat-driven bonusLocal co-op — two players, one screenMaps: Arena · Cross · Maze
Controls
Keyboard, mouse, touch and browser gamepad. Everything is remappable in-game.
MoveWASD / arrows
AimMouse
Fire / place buildingLeft-click
Select building1–6
Upgrade buildingShift + click
Cycle weaponQ / E
DashShift
BombF
Advance waveHold Space 0.5s
Pause / mute / fullscreenEsc / M / F11
Before you judge it
This is an enhanced development build. Core systems are implemented and covered by static and simulated-runtime regression checks, but not every mode, input method, device and interaction has completed hands-on browser QA. The screenshots above are captured from the current build in a headless browser rather than from a live interactive session. See the repository's testing notes for the outstanding manual checklist.