This entire ocean is one 61 KB HTML file.
Built with Claude Code + Opus 5.5 in about 30 minutes. waves, whitecaps, sun glitter, a sunset sky with clouds. no game engine.
The trick: Claude screenshotted its own work in headless Chrome and subagents critiqued every frame.
Steal the loop:
"Build [scene] as one self-contained HTML file using WebGPU, no libraries. After every change, render it in headless Chrome and screenshot it from 3 camera angles. Send the shots to 2 critic subagents: one judges realism against real reference photos, one hunts for visual bugs. Fix the top 3 issues they agree on. Repeat until both sign off. Keep the final file under 100 KB."