ctrl-reality

CTRL//REALITY

An original third-person puzzle adventure. Mara, a masked interface conservator, repairs an impossible archive by moving controls from the HUD into the physical world.

Run

npm install · npm run setup · npm run serve

Open http://127.0.0.1:4173/game/ . Local runtime only; no account, generation service or network API is needed by the player.

Boot Atrium development slice

Sector 02: the Gravity Well (user-approved scope override, 2026-09-25)

Checks

npm test · npm run check · npm run media:audit · npm run gate (server must be running) · npm run test:startup

The gate plays both sectors to the results screen at 1440×900 with real keyboard and mouse input, and Sector 01 at 390×844 with emulated touch. Screenshots land in production/recovery/browser/ (desktop-well-* cover the Well).

Animation review: /game/?review=1 offers every named state, three views and half speed. Tests use real keyboard, mouse and emulated touch input, with read-only telemetry; they do not teleport the player or set a success flag.

Production status

Boot Atrium is awaiting user visual review. Eleven code-built asset families passed the official 404 structural verifier after three-candidate comparison; this does not imply visual approval. The new camera, architecture, hybrid backdrop, Mara, HUD and scoped audio preserve the greybox gameplay systems. See visual review, comparison board and full measured report.

Physical-phone QA, listening approval, the official live jam gate and final submission remain outstanding. The final recovery pass (branch feature/final-recovery-pass) reworked the loop for readability: light levels now change the room, the gallery plates and Kernel fractures are walked rather than clicked, and an in-game briefing explains the premise. The tested pre-recovery build is tagged ctrl-reality-pre-final-recovery; rejected greybox v2 is preserved at ctrl-reality-greybox-v2.

Previous game directions were removed from the working tree. Their genuine history is retained at Git tag archive-before-ctrl-reality.