The templates below were generated from a single line of text — layout, difficulty curve,
palette, sound and all — and each exports as a signed Android APK that runs with no
internet. The hand-built games are here for contrast: same studio, same art-from-code
approach, no generator in front of it. Two are Python compiled to WebAssembly; IVORY GAMBIT
is TypeScript, and its whole chess engine — board, rules, search — fits in 150 KB.
Drag blocks onto an 8x8 board and fill rows to clear them. Smart piece dealing that never hands you a dead board, escalating combos, ten objectives and five themes.
Python + pygame, compiled to WebAssembly · zero asset files · 239 automated checks
First load fetches a ~10 MB engine runtime from this site, then the browser caches it.
Full-rules chess with a real engine behind it — six difficulty levels, clocks, puzzles, six themes and a piece set drawn from code rather than downloaded.
TypeScript + Canvas · 150 KB total · 186 automated checks including perft
Starts instantly — no runtime to download. Plays offline once loaded.
Aim, shoot, and let Biscuit do the fetching. Seven duck types, nine flight patterns, five environments and four modes — including Open Season, where the birds pile up in the grass until you call the harvester in.
TypeScript + Canvas · 85 KB total · every duck proved fairly hittable by a sweep
Starts instantly. Mouse or touch. Plays offline once loaded.
Embedding these on another page. Every game here has a frameless version made for
iframes, so it plays inside your own page instead of navigating away from it:
Why "verified finishable" is the interesting part. Levels are generated
procedurally, then each one is simulated headlessly before it ships — jump arcs, gap
reachability, landing room, move budgets. A level that cannot be completed is re-seeded
until it can be. Nothing here was hand-placed, and nothing here is impossible.