BitBreak
Android · Web · 2026
A brick breaker that starts in 1976 and doesn't stay there.
- three.js
- WebGL
- Web Audio
- Kotlin
About it
BitBreak opens as a plain black-and-white bat-and-ball game. Play well and it upgrades its own graphics: 8-bit color, neon, 2.5D, full 3D, then a first-person view from behind the paddle. After that the playfield itself changes with every level: a paddle that orbits a core, a tower you play around, a low-poly spaceship in an asteroid field. There are fifty looks, and I only ever add to them.
It gets chaotic on purpose. Rules change mid-level, chaos events drop in, and there are 35 power-ups, including a rare one that stops the game for a beam that clears everything in front of the paddle. The whole game is JavaScript and three.js, so the Android app and the browser version run the same code.