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
  • 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. Headphones recommended.

SETTINGS

RECORDS

BEST SCORE 0

LEVELSCORENODESTIMESEEDDATE

Records are stored locally in this browser.

CREDITS

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

LEVEL 0
SCORE 0
NODES 0/5
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.”