Auto-aim. Full control.
Pilot a mech built from boxes and prisms and drop into a ruined city that has been overrun. Enemies pour in from every side by the hundreds. Survive fifteen minutes, take down every boss, and turn your chassis into a mowing machine.
- Genre
- 3D mecha survivors-like roguelite
- Platform
- Web browser, gamepad supported
- Status
- Public playtest (Beta 0.7)
- How to play
- Public playtest, play it in the browser
- Built with
- three.js, TypeScript, Vite, Web Audio
Gameplay
Six mechs
CHASSIS-0, LANCER-7, TITAN-13, HELIOS-41, AEGIS-22 and BULWARK-8, each with its own weapons and playstyle, unlocked as you progress.
Five operations, plus Endless
Each run takes 15 to 25 minutes with bosses along the way and at the end. Clear four operations once each to unlock Endless.
Build your own style
Pick weapon mounts as you level up, then mutate and fuse them into stronger forms.
Move, dash, fly
Your main guns lock on by themselves, so you focus on moving, dashing, flying and timing skills. Hold and drag the right mouse button to aim the beam ultimate, release to fire.
Pure geometry
Every character and every scene is built only from boxes, cylinders, cones and octahedrons. A constraint that became the art style.
Screens
Under the hood
The simulation layer bans unseeded randomness, clocks and browser APIs, enforced by lint. A same-seed replay check runs in Node in about 0.3 seconds.
Balance is measured, not guessed: automated players run full matches across several seeds to check pacing, difficulty and loot.
The balance sheet is generated from code, never edited by hand, and records are kept per balance version.
Performance is a first-class goal, with a built-in panel for frame times, draw calls and entity counts.
Next game
CATTO踩踩樹
One more branch. Who moves in next?
