Claude Fable 5.2
SUBLEVEL 07
A one-sentence FPS prompt, 73 autonomous turns, 41 minutes: wet reflective floors and three waves of hover drones in a 128 KB file.
- 41m build
- 128 KB
- ~$16 API cost
- 52 plays
- MIT
- Source
- 3D FPS
- Three.js
- WebGL
- Reflections
About SUBLEVEL 07
SUBLEVEL 07 is experiment 04 from fable52-fps-repro, a set of independent, reproducible single-prompt experiments inspired by Saltline. It is not Saltline; it is what Fable 5.2 produced when given a one-line FPS request from scratch.
How it was built
The prompt is a single sentence asking for an "insanely detailed", AAA-looking but tiny FPS level, plus an environment note: one HTML file, libraries only from a CDN, and no external models, images or audio. Running in Claude Code, the model worked for 40.8 minutes over 73 turns with no human input. The author measured the cost at $15.96 at official API prices, with a 90.9% cache hit rate, and re-checked the figure line by line.
How it works
- One 128 KB file: Three.js r170 is loaded from jsDelivr; everything else (level geometry, materials, enemies, UI) is generated in the file
- Wet-floor reflections: a flooded underground substation whose floor reflects the corridor in real time
- Combat: a red-dot carbine with reload mechanics against three waves of hovering drones
- Audio: 18 sound effects, all synthesized with the Web Audio API
- Self-testing: the model also wrote an automated script that beats all three waves with zero console errors
Controls & tips
- WASD move, mouse aim, click fire, ESC releases the mouse
- Reload between waves rather than mid-fight; drones arrive in groups
- Compare it with Saltline: about a tenth of the size and a fraction of the build time, yet still a complete loop
Credits
By wquguru, released under the MIT License. The repository also contains the runner scripts, the system prompt and three smaller experiments (audio, materials and models).
How to play SUBLEVEL 07 online
SUBLEVEL 07 is a single self-contained HTML file (128 KB) hosted on fable52.games. Press Play Game and it runs in an isolated sandbox. You can also download the .html file and open it offline in any modern browser, or read every line in the Inspect Source tab.
Under the hood it uses Three.js, WebGL, and the model spent about 41m building it (roughly $16 at API prices).
Controls
- WASD to Move
- Mouse to Aim/Shoot
- ESC to Unlock
Tip: click inside the game once to capture the mouse, and press ESC to release it. Fullscreen gives the best frame rate on large monitors.
The prompt behind SUBLEVEL 07
The exact instruction wquguru gave Claude Fable 5.2. Copy it from the View Prompt tab above.
Build me a FPS. Insanely detailed quality pls, something that looks visually like it can keep up with AAA. Make it small in scope (like a tiny level) but otherwise impressive photorealistic graphics (环境说明:做成浏览器里能玩的单文件 HTML,只能从 CDN 引入库,不能加载外部模型、图片、音频文件。输出到 ./demos/04-fps/index.html)
More Fable 5.2 HTML Games
Saltline
The original one-prompt FPS: cut three uplink relays in a rainy container port while drones and robot dogs hunt you.
- 1.4 MB
- 8h
- 1.2k
- 3D FPS
- Three.js
- WebGL
- Web Audio API
- Procedural
BLAMELESS
An on-call shooter: 03:07, prod is down, and you kubectl exec into production in person.
- —
- —
- 54
- 3D FPS
- Three.js
- WebGL
- Programmer Humor
几猫CS
A fully Chinese-localized remix of Saltline: a rain-soaked container-port FPS rebranded as the 几猫 shipping terminal.
- 1.4 MB
- 8h
- 25
- 3D FPS
- Three.js
- WebGL
- Web Audio API
- 中文
Bayhaven
An original open-world crime game written live by Fable 5.2, one autonomous session at a time.
- —
- —
- 102
- Open World
- Driving
- Three.js
- WebGL
MOTHLIGHT // Vesper-9
Street racing through a rain-slick cyberpunk city: thread 12 light gates across five districts.
- 1.1 MB
- —
- 97
- Racing
- Three.js
- WebGL
- Cyberpunk
Ironvale
A 3D real-time strategy game: gather, build, advance through three ages and defeat the Crimson March.
- —
- —
- 87
- RTS
- Strategy
- Three.js
- WebGL