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
