$ 0
Lv 1
EXIT ▲
HP
STA
🔦
100%
SAN
🍖
💧
🌡

LOADING

Generating rooms…

THE BACKROOMS

You noclipped out of reality. Find the exits. Don't be caught.

A procedurally generated survival-horror demo · WebGL / Three.js

How to Play

W A S DMove MouseLook ShiftSprint (drains stamina) Ctrl / CCrouch (quiet — harder to detect) SpaceJump FToggle flashlight (drains battery) EInteract / pick up / use exit EscPause

Collect keycards to power each level's EXIT, then escape. Grab batteries and medkits to survive, and documents for completion. The entity hunts by sight and sound: sprinting is loud, crouching is quiet, and your flashlight makes you easy to spot. If it sees you, break line of sight and hide — it will search your last known position before giving up. It gets faster every level.

Settings

Bloom · Grade · Grain

Paused

YOU DIED

YOU ESCAPED

You clawed your way back to reality... or somewhere that looks like it.

Select Level

Shop

$ 0

Inventory & Loadout

Character

Skill Tree

Statistics

Achievements

Factions

Codex

Research

Credits

BACKROOMS: INFINITE REALITIES — a browser survival-horror built with HTML, CSS, JavaScript and Three.js.

Creator & Designer
Averix

Development & Engineering
Averix · Claude (Anthropic AI)

Technology
Three.js r128 · WebGL · Procedural generation · Synthesised audio · No external assets.

Inspired by the Backrooms mythos and modern survival-horror. Every level, entity, and document is generated in real-time.

Stay hydrated. Drink your Almond Water.