TypeScript build
The game rewritten for the web (three.js). Its game logic is proven identical to the original, frame by frame.
▶ PLAY
WebAssembly build
The original C / raylib game, compiled unchanged to WebAssembly (Emscripten).
▶ PLAY
The game rewritten for the web (three.js). Its game logic is proven identical to the original, frame by frame.
The original C / raylib game, compiled unchanged to WebAssembly (Emscripten).
| Move | Arrows / WASD · D-pad / left stick |
| Spread · Direct | Z · X / Cross · Square |
| Charge (hold) | C / Circle |
| Special | V / Triangle |
| Boost · Slow (hold) | Space · Shift / R2 · L1 |
| Buy power | B / L2 |
| Start · Back | Enter · Esc / Start |
| Full screen | F11 |