Checked November 13, 2026: 32 games, 16 single-file, 5 with prompts
Counts, sizes, build times and prompts below were read off fable52.games and the linked game pages that day. The arcade is unofficial and grows by submission, so totals move; the per-game facts are quoted from the pages cited in Sources.
Read the confirmed Fable 5.2 specsOne prompt → one HTML file · checked November 13, 2026
Claude Fable 5.2 games: one prompt, one HTML file
A one-prompt game is a single .html file that Claude Fable 5.2 writes end to end — markup, JavaScript, shaders, textures and audio — from one instruction, with nobody writing code in between. Many of them are collected on fable52.games, an unofficial arcade that reached Hacker News on November 12, 2026. This page covers what is actually there, which builds publish their prompts, and how to make one yourself.
TL;DR
fable52.games listed 32 playable games, 16 single-file builds and 5 with the creator's original prompt when checked on November 13, 2026; file sizes ran from about 40 KB to more than 10 MB. You do not need the site to try the format — one prompt plus an agent that can run a browser gets you a playable file. The catch is cost and variance: the two best-documented builds took about 8 hours (~$550 at API prices) and 41 minutes (~$16).
What fable52.games actually is
Not a model feature and not an Anthropic product — a community arcade for one specific output format.
A site, not a model capability
fable52.games describes itself as an unofficial community arcade for single-file HTML games generated with Claude Fable 5.2, and says in its footer that it is not affiliated with Anthropic. Its author posted it to Hacker News as a Show HN on November 12, 2026, where it reached 66 points and 55 comments.
One file, no asset folder
Per the site's own FAQ, everything ships inside one .html file: markup, CSS, JavaScript, shaders, procedurally generated textures and synthesized audio. 3D games draw through WebGL, often with an inlined or CDN-loaded copy of Three.js; sound comes from the Web Audio API; levels, models and music are generated in code at runtime. A build that keeps its libraries inline runs offline straight from disk — the site says Saltline does, while SUBLEVEL 07 loads Three.js r170 from jsDelivr and so needs a network for that one file.
Play, prompt and source side by side
Each game page carries the running game, a View Prompt tab, a source inspector with a line count and byte breakdown, and a Download .html button. Where the creator never published a prompt the site says so rather than inventing one — Saltline and What the Water Keeps both showed no prompt at the time of checking.
How much is there
On November 13, 2026 the arcade index listed 32 games, 7 of them tagged 3D FPS; the single-file collection listed 16 and the prompts collection listed 5. Sizes in the single-file collection ran from about 40 KB (Sternenjäger) to 10.8 MB (MISREMEMBER).
Submissions are open
Anyone can upload a single .html file up to 10 MB with no account; entries go live after a quick review. The form asks for the prompt and the controls alongside the file, which is what makes an entry useful to anyone else.
A gallery, not documentation
The footer states plainly that the site is not affiliated with Anthropic and that every game runs in an isolated sandbox. Treat it as a curated gallery: nothing on it defines what Fable 5.2 can or cannot do, and every figure is a single run by a single person.
Eight examples you can check yourself
Games from the arcade, with the facts each page states about its own build. Every link opens that game on fable52.games; nothing is embedded here.
Saltline
1.4 MB · ~8 h autonomous build · prompt not published
The build that started the wave: a rain-soaked container port where you cut three uplink relays while drones ("Gulls") and robot dogs ("Hounds") hunt you. The page credits Felix Rieseberg and, citing his post, reports about 8 hours of autonomous work, roughly 2.7M output and 445M input tokens (most of them cached) and about $550 at API prices.
Open on fable52.gamesSUBLEVEL 07
128 KB · 41 min · 73 turns · MIT
Experiment 04 from wquguru's fable52-fps-repro: a flooded underground substation with real-time wet-floor reflections and three waves of hover drones. The page reports 40.8 minutes over 73 turns with no human input, $15.96 measured at official API prices with a 90.9% cache hit rate, and publishes the full one-sentence prompt.
Open on fable52.gamesBLAMELESS
prompt published · MIT
An on-call shooter: 03:07, production is down, and you kubectl exec into production in person. Its page publishes the whole instruction, which is less a spec than a dare — the author told the model it was one day old, gave it one attempt, and let it choose the story, style, weapons and music.
Open on fable52.gamesMOTHLIGHT // Vesper-9
1.1 MB · Apache-2.0 · prompt published
A cyberpunk street racer: twelve light gates across five districts of a seeded 9×9-block city. The page says it began as a walking exploration game and became a driving game on the third prompt, and quotes that prompt in full.
Open on fable52.gamesTidebell 潮钟
3.0 MB · Apache-2.0 · prompt published
A submersible descent from sunlit reef to abyss, waking seven tide bells. The page says all 48 models were generated by Python inside Blender and bundled into one file that makes no network requests, and quotes the single sentence that started it.
Open on fable52.gamesWhat the Water Keeps
prompt not published · credited to Kevin Ngo
A slow boat ride by lantern light through a chain of very different realms. Named in the Show HN post, alongside Saltline, as one of the builds that made the author put the arcade together; its page shows the source but no prompt at the time of checking.
Open on fable52.gamesPocket Soccer 3D
1.2 MB · tagged mobile friendly
Seven-a-side 3D football with referees, offside, cards, penalties and tactics in one file. The useful counter-example to the FPS cluster: it needs no pointer lock, and the site tags it mobile friendly.
Open on fable52.gamesSternenjäger
40 KB · Canvas, no WebGL
A space shooter with twelve sectors and three boss fights in 40 KB — the smallest build in the single-file collection, tagged Canvas rather than WebGL. The clearest evidence that the format does not require a 3D engine.
Open on fable52.games
Sizes, build times, licences and prompt availability in this section are quoted from the linked pages on November 13, 2026. Play counts on the site change by the hour and are deliberately not reproduced here.
What the published prompts actually look like
Four prompts their creators published, quoted the way the site prints them. The lesson is not the wording — it is how short they are, and how much of the design they leave to the model.
SUBLEVEL 07 · wquguru · one sentence
Plus an environment note: one HTML file, libraries only from a CDN, no external models, images or audio. Forty-one minutes and 73 turns later that was a 128 KB game.
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)BLAMELESS · Petyok · one attempt
The rest of the instruction asks for at least 30 fps (60 ideally) on the author's laptop and explicitly hands the model the story, style, weapons, feel and music. One try, no time limit.
Hello fable 5.2! You are 1 day old. I am curious what can you do, so let's do a simple test: using gpu-serv for builds/test -> build a three.js shooter game. You have only 1 try. This laptop should handle your game at least 30 fps, 60 fps ideally. What to include to your game decide only you (story, style, weapons, feel, music, etc.). There is no time limit. You can use other models only if you RUN THEM LOCALLY on gpu-serv - for instance minimax h3, or etc. Suprise me!Tidebell 潮钟 · hahaliu1029 · first of three sentences
The site prints the original Chinese with an English rendering: "I want to make an underwater exploration game, and it should be as stunning as possible." Three sentences produced Tidebell, MOTHLIGHT and a third build.
「我想做一款水下探索游戏,而且要尽可能惊艳。」 (I want to make an underwater exploration game, and it should be as stunning as possible.)MOTHLIGHT // Vesper-9 · hahaliu1029 · the third prompt
In English: "Polish the cyberpunk one too; I want to turn it into a driving game in a cyber city." A follow-up, not a fresh start — the city, rain and neon stayed, and the walking controller became car physics.
「把赛博朋克那个也打磨一下,我想把它做成一款赛博城市里的驾驶游戏。」 (Polish the cyberpunk one too; I want to turn it into a driving game in a cyber city.)
Quotes are verbatim from the linked game pages, including the original Chinese where that is what the creator wrote. A published prompt is a record of one run, not a recipe: the same text against a different model, effort level or harness will not produce the same file.
Make one yourself
The published builds converge on the same shape: give the model a constraint it can check, let it run for a long time, then judge the file — not the transcript.
Pick a scope that fits in one file
The builds that work are small in scope and large in polish — one level, one race, one duel. Saltline is one container port; SUBLEVEL 07 is one substation. Ask for a genre and a single scene, not a game with progression, saves and menus.
State the technical constraint first
One .html file, no external models, textures or audio, and a named output path. SUBLEVEL 07's prompt adds "libraries only from a CDN", which is a big part of why that file is 128 KB and Saltline's is 1.4 MB — decide deliberately whether you want self-contained or small.
Let the agent run, and let it test
These were long autonomous runs, not chat turns: SUBLEVEL 07's page says it ran in Claude Code for 41 minutes over 73 turns, and Saltline's page reports about 8 hours on claude.ai with no human feedback. Give the agent a way to open the file and read the console; the SUBLEVEL 07 write-up says the model also wrote a script that beats all three waves with zero console errors.
Play it on the hardware you named
Pointer lock plus WASD-and-mouse is a desktop control scheme, and Hacker News commenters reported the touch controls and fullscreen button on the FPS builds behaving unevenly. If you asked for 60 fps, measure it before you show anyone.
Ship the file, not a video
The appeal of the format is that a reader can open the artifact and read every line. If you publish, publish the .html together with the prompt — fable52.games takes uploads up to 10 MB with no account, and its collection of games with prompts is the most useful part of the site.
A prompt template you can copy
Our template, not one of the published prompts. It follows the order the successful builds used: role, one scene, hard constraints, a self-check, and a report.
<role>
You are a game developer working alone in a terminal. You ship one playable
file, not a plan.
</role>
<goal>
Build a browser game: [genre] set in [one scene]. One level. Small scope,
high polish.
</goal>
<constraints>
- Output: a single self-contained ./[game]/index.html
- No external models, images, audio or fonts. Everything procedural.
- 3D: WebGL with Three.js inlined or from a CDN — say which, and stay
consistent.
- Audio: synthesized with the Web Audio API.
- Target 60 fps at 1080p on integrated graphics. Controls: [WASD + mouse /
arrow keys / touch].
</constraints>
<acceptance_criteria>
1. The file opens from disk with no console errors.
2. There is a win state and a lose state, and both are reachable.
3. A first-time player can start without reading anything.
</acceptance_criteria>
<self_check>
Before you report back: open the file, play it, and fix what breaks. Write a
short script that exercises the win and lose paths and confirm it passes with
zero console errors.
</self_check>
<report>
Tell me what shipped, what you tested, what is still rough, and the final
file size. Under 150 words.
</report>Two things worth copying from the published examples: name the output path so the file has a home, and ask for the self-check. The builds that shipped clean are the ones where the model could run what it wrote.
Limits and things to watch
The format is real and the demos are real; the caveats are real too.
A downloaded .html is untrusted code
fable52.games serves its games from an isolated endpoint with a CSP sandbox, inside an iframe without allow-same-origin, so game code cannot touch the parent page's DOM, cookies or storage. A file you download and double-click has no such wrapper — it runs with whatever your browser gives a local page. Open unknown builds in a separate profile.
Cost scales with autonomy, not file size
The two documented runs differ by about eleven times in file size and roughly thirty-five times in price: 128 KB for about $16, 1.4 MB for about $550. Long autonomous runs spend tokens on testing and iterating; a short, tightly scoped prompt is the cheap path.
Desktop first
Most of the 3D builds depend on the Pointer Lock API and WASD-plus-mouse, and the site labels them desktop only. Commenters on the Show HN thread reported the touch joystick and fullscreen button on Saltline behaving unevenly on mobile. Anything you plan to show on a phone needs a different control scheme from the start.
A published prompt is not a recipe
Even with the exact text, a different model, effort level or harness will not produce the same file — MOTHLIGHT is a third-prompt rewrite of an earlier build, not a rerun. Treat published prompts as evidence about what a short instruction can yield.
Check the licence per game
Licences vary: SUBLEVEL 07 and BLAMELESS are MIT, MOTHLIGHT and Tidebell are Apache-2.0, and several pages state no licence at all. The site asks readers to respect the author's licence and credit remixes. "No licence stated" is not the same as public domain.
The arcade is a moving target
Counts, play counts and even the featured game change daily, so the totals here are a snapshot of November 13, 2026. For anything that matters, open the game's own page and read the build facts there.
Sources checked on November 13, 2026
Every factual claim above traces to one of these pages.
- fable52.games — arcade index
Game count, category tags, featured game, and the site's own FAQ on single-file builds, one-shot prompts and sandboxing.
- Single-file HTML games collection
The 16 single-file builds with sizes from 40 KB to 10.8 MB, and the site's description of what a single-file game contains.
- Games with their original prompts
The five games whose creators published a prompt, including Tidebell and MOTHLIGHT.
- Show HN: Fable52.games (Hacker News)
Posted November 12, 2026 by felixne; 66 points and 55 comments. The author's comment describes the CSP sandbox headers and the Cloudflare Workers / D1 / R2 stack.
- Saltline game page
1.4 MB, ~8 h build, ~$550 at API prices, credited to Felix Rieseberg, prompt not published.
- SUBLEVEL 07 game page
128 KB, 40.8 minutes over 73 turns, $15.96, MIT, and the full one-sentence prompt.
- wquguru/fable52-fps-repro (GitHub)
The repository behind SUBLEVEL 07: four reproducible experiments, the runner scripts and the published prompts.
Nothing on this page is embedded: every game and every source opens on its own site. The arcade is one person's gallery of other people's builds, so treat each entry as one run — not as a claim about what the model can do in general.
Then read the model behind it
These games are Fable 5.2 output, so the page to read before you budget a run is the specs and price page — the gap between a $16 build and a $550 build is elapsed time, not the rate per token.