Loading WASM module…
← → rotate · ↑ thrust · ↓ reverse · Space fire · P pause · R restart · M mute
Arcade shooter · Rust → WASM
An Asteroids-style shooter on its third engine: built in ActionScript 3 for a
Full Sail course, ported to Phaser.js, now rewritten in Rust. The entire game —
simulation, collision, particles, and a software rasterizer that draws every pixel —
runs in WASM and blits one ImageData per frame. Sound is procedural
WebAudio synthesized from Rust. No engine, no framework — a 100 KB binary instead of
Phaser’s ~1.2 MB runtime.
Loading WASM module…
← → rotate · ↑ thrust · ↓ reverse · Space fire · P pause · R restart · M mute