Home

Procedural Maze Generator

Unity tool for practicing procedural generation and path-based algorithms

Tech Stack

UnityC#Procedural Generation

Overview

This project is a procedural maze generator built in Unity.

I created it as a practice project to strengthen my understanding of procedural content generation and hands-on algorithm implementation.

The tool generates grid-based mazes and allows users to adjust parameters such as width and height to quickly create new layouts.

What I built

  • A procedural maze generation tool inside Unity
  • UI controls for changing maze size and generation method
  • Live generation output (instant maze generation on button press)
  • Support for multiple generation algorithms

Algorithms implemented

  • Randomized Depth-First Search
  • Aldous–Broder

Each algorithm produces a distinct maze structure, helping me explore how different generation rules influence the final layout.

Key features

  • Adjustable maze width and height
  • Algorithm selection via dropdown
  • One-click maze regeneration
  • Clean, grid-based maze visualization