Maze, building your own randomized place
In this tutorial we’ll generate a maze with multiple distinct areas and navigate through it. You’ll learn to
- fill a 2D rectangle with a maze-generating algorithm;
- visualize the algorithm by using a coroutine;
- place walls and doors;
- use object inheritance;
- use extension methods;
- move through the maze;
- combine first-person view and an overlay map;
- determine visible rooms.
Enter a random maze of your own creation.