Opening help pauses the game. Close help and choose Resume when ready.
Controls
- Move
- W A S D · drag left stick with mouse, pen or touch
- Aim
- Mouse over the arena · right stick direction
- Fire
- Hold left click · push the right stick
- Reload
- R · click/tap RELOAD
How to play
A Three.js twin-stick shooter. Move with one hand, aim with the other, and survive escalating zombie waves with a twelve-round magazine.
WavesWave n sends 5 + 3n zombies from the edge of the arena, each wave a little faster and tougher than the last. Clear the field and you get a three-second breather before the next one. 100 points per kill.
Your rifleTwelve rounds per magazine. An empty mag reloads on its own, but reloading leaves you defenceless for over a second, so top up early with R when there is a gap in the horde.
Why twin-stickThe camera stays above you and only follows your position, while you turn to face wherever the cursor points on the ground. No pointer lock needed, so it works in any browser and maps directly to two touch sticks.
Under the hoodThree.js/WebGL, built entirely in code: crates, dead trees, ruins and flickering barrel fires from primitive shapes, choking fog, and simple distance-based hit checks.
1 player · Keyboard · Mouse · Touch
Next game: Kernel Candles →