DEV RUN / UNDER THE HOOD

A frame has a lot to do.

Input, a bounded simulation step, collision, animation and a frame on screen. The playable game remains exactly where it belongs.

Follow one frame.

01

Input

Held keys and touch controls become intentions. Losing focus releases input.

Open Input ↗
02

Simulation

The fixed 120 Hz simulation has a bounded catch-up loop. A long pause must not create infinite work.

Open Simulation ↗
03

Presentation

Animation, weather and mobile fullscreen need browser-level checks as well as deterministic tests.

Open Presentation ↗

Keep a chapter, if you want to.

A Passport can remember a reached chapter and finished route after you explicitly enable saving. It does not record movements, key presses or a competitive leaderboard. Guest play stays untouched.

Inspect the Passport ↗Play with optional chapter saving ↗