Backrooms

About the Project
Detailed overview, purpose, and implementation context.
Backrooms (v0.1 Beta) is a 3D web-based psychological exploration and maze-survival game built with Babylon.js, TypeScript, and WebGL. Trapped inside the infinite, mono-yellow corridors of the liminal Backrooms, players must navigate a procedurally generated maze, manage a depleting camera battery, and search for cryptic exit runes painted on the walls to find a way out.
Key Systems & Capabilities
Engineering highlights and technical breakdown.
Procedural Maze Generation
01Dynamic labyrinth architecture generated in real time using recursive backtracking algorithms, optimized with thin instances for smooth 60 FPS WebGL rendering.
VHS Camcorder Aesthetics
02Custom post-processing pipeline featuring real-time film grain, scanlines, chromatic aberration, tracking glitches, and an in-game battery HUD.
Labyrinth Survival & Navigation
03Exploration mechanics requiring players to search for exit runes, avoid disorienting teleport anomalies, and manage camera battery life.
Atmospheric 3D Audio & Lighting
04Positional 3D spatial audio with buzzing fluorescent light fixtures, reactive footsteps, and dynamic ceiling light flicker.
Technical Specifications
Stack specifications and deployment architecture.