The Backrooms — Infinite Yellow Hallways, 60Hz Buzz, Dread
You took a wrong turn. Endless mono-yellow office corridors. Buzzing fluorescent lights with real 60Hz flicker. Smilers appear at corridor ends — and disappear when you look at them directly.
What this is
You spawn in The Backrooms. Procedural infinite mono-yellow corridors generated lazily as you wander, real fluorescent fixtures with 60Hz buzz shader and 13% broken-light strobes, damp beige carpet under foot. No weapons. No HUD by default (sanity flashes briefly when it changes). After 90 seconds, you start hearing footsteps that aren't yours. Then the smilers appear at corridor ends — and vanish the moment your reticle touches them, only to reappear closer when you look away. Sanity drains when entities are in your peripheral vision and faster when you stand still near them.
Why this is mind-blowing
Atmospheric horror is impossible to make intentionally. You either feel it or you don't. This demo gets you to feel it within two minutes of spawning. From one paragraph of prompt. The tech is small — procedural hallways, billboard sprites, fluorescent shader. The effect is enormous.
A first-person Backrooms walker in three.js. Procedural infinite yellow-
wallpaper office hallways, fluorescent lighting with subtle 60Hz flicker
via shader, damp carpet textures, the iconic Backrooms aesthetic. WASD +
mouse. No weapons. No HUD. After 90 seconds you start hearing footsteps
that aren't yours. Distant entities you barely see when you turn your
head. Sanity meter falls when you look at them too long. Pure dread.
Paste this into Claude, Cursor, or Copilot. Change one thing that matters to you.
What I learned shipping it
- Per-fixture PointLight + emissive tube mesh + per-frame intensity = baseIntensity * (0.93 + 0.07*sin(2π·60·t)) gets you the iconic Backrooms hum. 13% of fixtures get hard dropouts for the strobe effect.
- Smilers that vanish the moment you look at them directly are the entire horror mechanic. The brain fills in the absence with worse than what was there.
- Atmosphere as the deliverable means the audio loop is everything: 60Hz hum + 120Hz saw + sub-90Hz rumble + your own breathing accelerating + footsteps that don't quite match yours.