One prompt, one game

A single prompt, no follow-up. Claude Fable 5.1 drove Blender, an image model, a video model and a music model on a local RTX 5090, checked every asset it produced, and shipped a playable 3D game as one self-contained HTML file. 24 minutes, first try.

NEON WARDEN — hexagonal arena above the clouds, holo-billboard playing a generated video clip

Wave 1. The billboard in the back plays a video the model generated for it.

▶ Play NEON WARDEN

4.4 MB, one file, everything embedded. WASD move · mouse aim · LMB fire · Shift dash. Sound is on — press M to mute.

What it actually did

Modelclaude-fable-5-1, effort high
Wall clock24 min
Turns75
Cost$9.90
Output tokens95,832
Gategreen on round 1 — no retries

The asset chain it built itself

The part I did not expect

The prompt said to look at every asset before accepting it. It took that literally.

Self-measured at the end: 57.7 fps, video playing on the billboard, audio context running, zero console errors.

The prompt

Build a playable 3D game. One self-contained HTML file, game.html, in the
current working directory. Genre and theme are your choice — pick what you can
push furthest. I want quality, not a tech demo.

You have a render workstation. Use it to make the game look like something
nobody built in an afternoon:

- Blender is installed. Model the 3D assets there — props, characters,
  environment pieces, whatever your game needs — and export them for the web.
  Script it, do not click through a UI.
- ComfyUI at http://127.0.0.1:8188, raw API. Generate the textures, skybox and
  any 2D art there. Generate at least one short video clip and place it inside
  the game world where it belongs — a screen, a projection, a hologram.
- Music that fits the world, generated there too, playing in the game.
...

Full text: prompt.txt

The hardware

Assets: one RTX 5090, ComfyUI and Blender, reached over SSH. The model woke it, checked what was running on it, and cleaned up after itself. Nothing here ran in a hosted sandbox.