Back to all projects
Beta3D Web Game

Backrooms

Play in BrowserBABYLON_WEBGLPROCEDURAL_MAZE
First-person VHS camcorder perspective of a mono-yellow Backrooms hallway with overhead fluorescent light fixtures.
Procedural Hallway & Fluorescent Lighting1 / 6

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

01

Dynamic labyrinth architecture generated in real time using recursive backtracking algorithms, optimized with thin instances for smooth 60 FPS WebGL rendering.

VHS Camcorder Aesthetics

02

Custom post-processing pipeline featuring real-time film grain, scanlines, chromatic aberration, tracking glitches, and an in-game battery HUD.

Labyrinth Survival & Navigation

03

Exploration mechanics requiring players to search for exit runes, avoid disorienting teleport anomalies, and manage camera battery life.

Atmospheric 3D Audio & Lighting

04

Positional 3D spatial audio with buzzing fluorescent light fixtures, reactive footsteps, and dynamic ceiling light flicker.

Technical Specifications

Stack specifications and deployment architecture.

Target Frameworks
Babylon.jsTypeScriptWebGLProcedural GenerationVHS Shaders3D Audio
Status & ReleaseBeta3D Web Game
Core SystemsBABYLON_WEBGL / PROCEDURAL_MAZE
Engineering LeadIlya Ivanko (JESTK) — Architecture, Implementation & Interface Design