AFTERHOURSLEVEL 0

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.

AFTERHOURSNIGHT SHIFT

The building still needs someone on shift.

HOW TO PLAY

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.

DESKTOP

  • WASD move · Mouse look
  • Shift sprint · C crouch
  • F flashlight · E hold to interact
  • Q mark a spot (co-op) · Esc / P pause

MOBILE (landscape)

  • Left stick: move · right side: look
  • On-screen buttons: sprint, crouch, light
  • Hold the action button to interact

Crouch near cover to hide — and kill your flashlight. Sprinting is loud, and your legs only carry a few seconds of it. Headphones recommended.

Dead mail drifts through the halls — envelopes nobody sent, addressed to no floor that exists. Walk through one to take it. Carry three and the building owes you a heart — it burns instead of you, once.

SETTINGS

CHOOSE SHIFT

Return to any space you've reached. Each starts a fresh run at that level.

RECORDS

BEST SCORE 0

LEVELSCORENODESTIMESEEDDATE

Records are stored locally in this browser.

PLAY WITH FRIENDS

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.

    LEADERBOARD

    #NAMEBESTLEVELMAILRUNS

    ACCOUNT

    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.

    CREDITS

    AFTERHOURS · NIGHT SHIFT

    I had an obsession with liminal places. The empty office at 3am. The hum of lights nobody switched off. The songs that sound like a memory of somewhere you were never actually in. I wanted to stand inside that feeling instead of just scrolling past it, so I built a whole building out of it.

    Thank you for clocking in. I hope a little of it stays with you after you close the tab.

    Artan

    Everything here is made on your machine. The geometry, the textures, the light, the audio, and the thing in the halls. Nothing is downloaded. It is drawn and synthesized fresh every shift with three.js and the Web Audio API.

    v1.0 · WebGL2 · plays offline, cloud sync optional · made by Artan

    LEVEL 0
    SCORE 0
    NODES 0/5
    ✉ 0/3 ♥ 0
    00:00
    NODE SIGNAL

    tap / press E to put it down

    PAUSED

    SHIFTTERMINATED

    SHIFTCOMPLETE

    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.”