Maze Explorer

Maze Explorer

Maze Explorer

Sole developer, February to March 2025

UnityC#Git

Problem

A hand-built maze gets memorized after two playthroughs. The assignment called for one that stayed new every time, and it had to be played in first person, not from a top-down grid view.

Approach

  • Built a first-person character controller in Unity with a mounted camera and custom input actions.
  • Used Prim's algorithm to generate a unique, fully connected maze each session.
  • Wrote an algorithm to drop collectible coins into every dead end of the generated maze.
  • Used Git for version control throughout.

Outcome

A playable game where no two runs have the same maze. Good practice with procedural generation and first-person controls, and with finishing a complete gameplay loop.

Status: Complete, course project write-up (no public demo)

← All projects