Tool Open source
A browser-based first-person shooter built with Three.js r180 and WebGL2. It uses procedurally generated textures, meshes, animations, and Web Audio synthesis rather than external art or sound files; its systems include a market-street world with enterable interiors, custom physics and character movement, procedural weapons and ballistics, GPU visual effects, navmesh-based enemy AI with perception and cover behavior, and a DOM/CSS HUD.
The repository also provides a development and testing harness: headless-Chromium screenshot capture, isolated reproducible shotsets with pixel-diff gating, scripted playtesting, and a gameplay profiler that reports frame-time distributions and attributes hitches to per-frame WebGL program compilation. The project is run with npm and has Three.js as its only runtime dependency.
2 uses taken from transcripts — each links to the moment in the video.
A browser FPS generated by a fleet of coding agents, featuring a 3JS world with procedural textures, weapons, audio, enemy AI, and no external art assets. It includes reproducible screenshot tests and gameplay profiling.
A browser FPS generated by a fleet of coding agents. It features a procedural Three.js world, weapons, audio, enemy AI, reproducible screenshot tests, and profiling focused on real gameplay performance.
2 in the library.