Single-File HTML Games Made with Claude Fable 5.2
A single-file HTML game puts everything in one document: markup, CSS, JavaScript, GLSL shaders, procedurally generated geometry and textures, and audio synthesized with the Web Audio API. There is no build step and no server. Download the file, double-click it and it runs, even offline.
Claude Fable 5.2 turned out to be unusually good at this format, packing full 3D games into anything from about 40 KB to more than 10 MB. The games below ship as a single file. For those hosted on this site, the Inspect Source tab shows the line count and how the bytes split between JavaScript, CSS, inline data and markup.
19 single-file html to play now
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
- 4.8k
- 3D FPS
- Three.js
- WebGL
- Web Audio API
- Procedural
Pocket Soccer 3D
Seven-a-side 3D football with referees, offside, cards, penalties and tactics, in one HTML file.
- 1.2 MB
- —
- 1.2k
- Sports
- Simulation
- Three.js
- Mobile
- Single File
MOTHLIGHT // Vesper-9
Street racing through a rain-slick cyberpunk city: thread 12 light gates across five districts.
- 1.1 MB
- —
- 665
- Racing
- Three.js
- WebGL
- Cyberpunk
青云宗 · 御剑采灵
Third-person sword flight over a sea of clouds: gather 20 motes of qi, light the sect gate and fly through.
- 2.2 MB
- —
- 442
- Exploration
- Three.js
- WebGL
- Xianxia
- Flight
几猫CS
A fully Chinese-localized remix of Saltline: a rain-soaked container-port FPS rebranded as the 几猫 shipping terminal.
- 1.4 MB
- 8h
- 391
- 3D FPS
- Three.js
- WebGL
- Web Audio API
- 中文
鹈鹕骑单车 · Pelican on a Bike
A pelican in a helmet and red scarf rides a vintage bike along the coast catching fish: a one-prompt Claude Opus 5.5 build.
- 799 KB
- —
- 540
- 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
- —
- 343
- Exploration
- Three.js
- WebGL
- Underwater
- Procedural
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
- 375
- 3D FPS
- Three.js
- WebGL
- Reflections
飞车 3D
A fan-made 3D kart racer in the style of QQ Speed: drift charging, mini-boosts, double boosts, nitro and item races on four tracks.
- 701 KB
- —
- 154
- Racing
- Three.js
- Fan-made
- Single File
Duskline
3D endless runner: a maintenance robot flees a sweeper drone along an elevated metro line at sunset
- 91 KB
- —
- 84
- Endless Runner
- WebGL
- Mobile
- Single File
运输船 3D
A fan-made browser remake of CrossFire's classic Transport Ship map: team deathmatch against bots, built from one prompt by Claude Opus 5.5.
- 842 KB
- —
- 105
- 3D FPS
- Three.js
- Fan-made
- Single File
Open Skies
Fly anywhere on Earth: real airports, real terrain and live weather, with a flight school that teaches you one skill at a time
- 5.2 MB
- —
- 63
- Flight Simulator
- Three.js
- Real-World Data
- Simulation
Daedalus
Climb from the sea floor to Olympus through 30 puzzles built on ancient machines, and meet six gods on the way.
- 121 KB
- —
- 112
- Puzzle
- Mythology
- Single File
MISREMEMBER
Something rebuilt your childhood home from your memory of it, and nothing changes while you're looking.
- 10.8 MB
- —
- 100
- Horror
- Exploration
- Three.js
- WebGL
Sternenjäger
A sci-fi space shooter with 12 sectors and 3 boss fights, all in one HTML file.
- 40 KB
- —
- 100
- Shooter
- Arcade
- Canvas
- Mobile
- Single File
Emberdeep
A first-person dungeon descent where your torch is burning down: find three shards, break the seal, go deeper. Solo or with friends.
- 100 KB
- —
- 86
- Adventure
- Roguelike
- Single File
烬堡 EMBERHOLD
A geometric souls-like in one HTML file: fight through a ruined keep and duel the Ashen Crown beyond the fog gate.
- 182 KB
- —
- 22
- Souls-like
- Action RPG
- Three.js
- Single File
Shuttle Strike
First-person badminton where your webcam tracks your hand: grip, swing, smash.
- 70 KB
- —
- 93
- Sports
- Webcam
- Three.js
- Hand Tracking
- Single File
Becario del Universo
The Boss has gone for coffee for 13.8 billion years. You're the unpaid intern running the universe: rapid-fire micro-tasks on phone or desktop.
- 48 KB
- —
- 50
- Casual
- Mobile
- Single File