This game requires WebGL2, which your browser or device does not support.
Try a current version of Chrome, Firefox, Edge or Safari with hardware acceleration enabled.
↻
Rotate your device to landscape to play.
The building still needs someone on shift.
Power nodes keep failing. Follow the signal, hold the switch to restart each node. Every restart is loud — and something in the building listens.
The fifth relay in each space is a gateway relay: engaging it opens a way into the next space — and starts a chase. Reach the glowing door before it reaches you. Six spaces stand between you and clocking out.
Crouch near cover to hide — and kill your flashlight. Sprinting is loud. Headphones recommended.
Letters drift through the halls. Walk through one to take it. Carry three and the building owes you a heart — it burns instead of you, once.
BEST SCORE 0
| LEVEL | SCORE | NODES | TIME | SEED | DATE |
|---|
Records are stored locally in this browser.
Co-op night shift for 2–4. Same building, same seed — the thing in the halls hunts all of you. A new space revives the taken.
ROOM
Friends join with this code.
| # | NAME | BEST | LEVEL | LETTERS | RUNS |
|---|
Optional. Sign in to keep progress across devices, use your name in lobbies and appear on the leaderboard. Guests can play everything.
No password recovery yet — keep it somewhere safe.
SIGNED IN AS
Progress syncs to this account. Your runs count toward the leaderboard.
Afterhours: Level 0
Design, code, procedural art & synthesized audio built with three.js and the Web Audio API. No external assets. Everything you see and hear is generated on your machine, after hours.
v1.0 · WebGL2 · local scores only · developed by Artan
The last relay holds. Past the gateway there is no corridor — just a fire door with a push-bar and a scuffed kick plate, propped open on cool blue air. You step through. Streetlights. A parking lot. Birds, maybe.
FINAL TRANSMISSION — 05:59 — “…confirm you clocked out? We still show you on the schedule for tonight.”