What Makes It Tick

Zero External Assets

Every sprite drawn with Canvas. Every sound synthesized with Web Audio API. Single HTML file, nothing downloaded.

Weapon Evolutions

Max out a weapon, pair it with the right passive, and unlock its evolved form. Six combinations to discover.

Procedural Audio

All sound effects and ambient music synthesized at runtime via Web Audio API. No audio files in the entire project.

Boss Fights

Every 10 waves, a boss appears with bullet-hell attack patterns. Survive the onslaught to keep climbing.

Meta Progression

Earn credits between runs and spend them on permanent upgrades. Progress saved to localStorage.

Instant Load

Single ~50KB HTML file. HTML5 Canvas rendering, no frameworks, no build step, no dependencies. Click and play.