Claude Fable 5.2
Saltline
The original one-prompt FPS: cut three uplink relays in a rainy container port while drones and robot dogs hunt you.
- 8h build
- 1.4 MB
- ~$550 API cost
- 815 plays
- Source
- 3D FPS
- Three.js
- WebGL
- Web Audio API
- Procedural
- Single File
About Saltline
Saltline is the game that kicked off the one-prompt FPS wave. It is one level in a rain-soaked container port: cut three uplink relays while drones ("Gulls") and robot dogs ("Hounds") hunt you.
How it was built
According to Felix Rieseberg's post, Claude Fable 5.2 built it from one prompt with no human feedback. The run took about 8 hours of autonomous work and consumed roughly 2.7M output tokens and 445M input tokens, most of them served from cache, which comes to about $550 at API pricing. The model planned the architecture, wrote the game, tested it with its own tooling and kept iterating.
How it works
The result is a single HTML file of about 1.4 MB. Models, sounds and textures are all made in code:
- Geometry: containers, gantry cranes and the quay are procedural Three.js meshes rather than downloaded
.glbmodels - Materials: corrugated steel, rust, wet concrete and signage are procedural textures generated at load time
- Audio: rain, weapons and enemy motors are synthesized with the Web Audio API, so there are no
.mp3or.wavfiles - Enemies: two enemy types with distinct behaviour, airborne Gulls and ground-based Hounds
Because nothing is loaded from the network, the same file runs offline straight from disk, which made Saltline the reference point for every reproduction that followed, including SUBLEVEL 07, 盐线行动 Online and 几猫CS.
Controls & tips
- WASD move, mouse aim, click fire, ESC releases the mouse
- Click the game once to capture the mouse and start the audio
- Use the container stacks to break line of sight with Gulls; keep moving when Hounds close in
Credits
Run set up by Felix Rieseberg; the original artifact is on claude.ai. Played here through the realcodebear mirror, which only removes the claude.ai runtime scripts and adds a doctype, charset and viewport tag.
How to play Saltline online
Press Play Game above and Saltline loads from the author's own site (realcodebear.github.io) inside a sandboxed frame. There is nothing to install.
Under the hood it uses Three.js, WebGL, Web Audio API, Procedural, and the model spent about 8h building it (roughly $550 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.
More Fable 5.2 HTML Games
几猫CS
A fully Chinese-localized remix of Saltline: a rain-soaked container-port FPS rebranded as the 几猫 shipping terminal.
- 1.4 MB
- 8h
- 20
- 3D FPS
- Three.js
- WebGL
- Web Audio API
- 中文
鹈鹕骑单车 · Pelican on a Bike
A helmeted pelican in a scarf rides a vintage bike along the coast, chasing fish.
- 799 KB
- —
- 82
- Casual
- Three.js
- Procedural
- Single File
Tidebell 潮钟
Pilot a tiny submersible from sunlit reefs to the abyss and wake seven sleeping tide bells.
- 3.0 MB
- —
- 57
- Exploration
- Three.js
- WebGL
- Underwater
- Procedural
BLAMELESS
An on-call shooter: 03:07, prod is down, and you kubectl exec into production in person.
- —
- —
- 40
- 3D FPS
- Three.js
- WebGL
- Programmer Humor
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.
- 128 KB
- 41m
- 40
- 3D FPS
- Three.js
- WebGL
- Reflections
What the Water Keeps
A slow boat ride by lantern light through a chain of very different realms, or let the current carry you.
- —
- —
- 38
- Exploration
- Three.js
- WebGL
- Web Audio API
- Relaxing