top of page

The Backrooms is a 3d maze generator based on the liminal space of the same name. This was a self-motivated project to learn how to procedurally generate meshes more effectively.

The maze can generate rooms that connect infinitely, as well as pathfinding algorithms to allow monsters to hunt you throughout the space. Each room can spawn with varied and random sizes as well as each of the doorways, which creates wild and unique shapes.

The monster and its animations were done by a team member of mine, but its AI and animation controller were done by me.

The project is still in its early stages of development, the biggest current flaw is optimization in loading rooms and in the pathfinding. Both work functionally well but mark some unpleasant frame drops. The plan is to attempting moving the rendering of room meshes to a gpu shader for speed, and simplifying the node system for the ASTAR pathfinding.

A demo, however currently stable, is available below.

Backrooms.zip

©2023 by Scott Hoffman

bottom of page