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.