← Back

Monster Escape Maze (CMU 15-112 Final Project)

Tags: Game Development · Python · CMU 15-112 · Procedural Generation · Raycasting · Adversarial Search

A generative 3D escape game built as the final project for CMU 15-112 (Fundamentals of Programming). Each run places the player into a procedurally generated 3D maze rendered using raycasting, with monsters, loot, and multiple game modes.

Gameplay Overview

World & Mechanics

Items

Build-Your-Own-Maze Mode

A custom editor mode allows players to design their own maze by specifying:

The custom maze can then be played immediately in one-player or two-player mode.

Technical Highlights

Links