Play · 2D Platformer
Small Flame
Celeste, but the dash is a fuel gauge you feather. A single still night shaft you learn to breathe your way up — hold to rise, ration the tank, reach the lantern.
import { runBrowser } from 'hayao'
This isn't a video — it's the engine running the real game on this page. Hold ↑ / Z / Space to rise, drift with ← →, and reach the lantern before the tank runs dry.
One verb: a jetpack you feather
Hold to burn fuel and rise, release to fall soft under a floaty gravity. The whole game is analog throttle — when to feather, when to let the arc carry, when to let go. One deep verb, no toolbox.
Fuel is the poem
A full tank can't clear the screen — the engine proves it. Rest on ledges to refill, brush embers mid-air; the climb is a fuel economy you ration, not a straight burn. The pretty line is the efficient one.
Grace you can trust, proven
Coyote time, input buffering, ceiling corner-correction — the full precision-platformer grace canon, tested to the frame. A fuel-aware bot flies the whole line zero-death, and it replays deterministically.
Designed, then proven
Composed from a mechanic, verified before it shipped
Small Flame was designed with the Hayao Design Codex — an anchor, a genre, and one twist — then built in the default Regalia style. Its controller is a pure module: a fuel-aware bot proves the climb is winnable zero-death, one tank is proven unable to clear the screen, and the whole flight replays deterministically.