Tools
Claude of Duty Ships a 55K-Line Three.js FPS With Zero Art Assets, Every Texture and Sound Generated Procedurally at Load
mshumer/Claude-of-Duty (created 2026-07-25, 2,129 stars, 300 forks, MIT) is a browser first-person shooter built on Three.js r180 and WebGL2, roughly 55,000 lines across 11 subsystems, written by an orchestrated fleet of AI agents. The constraint that makes it a real datapoint rather than a demo: there are no art assets at all, no models, HDRIs, image files or audio files, with 19 procedural surfaces generated on the GPU at load time and three as the only runtime dependency. The render subsystem includes cascaded shadow maps with PCSS contact hardening, a depth/normal/velocity MRT prepass, GTAO, TAA with YCoCg variance clipping and an AgX composite.
Source
↳ Follow the thread