INTERACTIVE EXPERIENCE / 04
The Fire Ballers
WHAT YOU’RE EXPLORING
A mesh, built one loop at a time.
The original generator builds radial vertex loops, bridges them into faces, and fills the caps. Each floor gets its own transformed mesh. Change the resolution to see the geometry budget move.
TowerObject.UpdateShape · TheoryMathThis experience is built on a simplified version of the algorithms used in The Fire Ballers. The browser recreates procedural layers, profile curves, palette sequencing, rotating guards and bottom-up tower clearing with Three.js. It is not the original Unity game or its complete editor: external mesh import, arbitrary obstacle arc lists, Unity asset saving, stage authoring and the full player/AI systems belong to the original project.
Browser experience: React · TypeScript · Three.js · procedural BufferGeometry · OrbitControls · mesh raycasting · pooled projectiles. Developer mode reports the live renderer and switches its surfaces to wireframe.
Have a similarly specialized problem?