aMaze is an easy to use maze generator for Unity, perfect for randomly generated levels, building interiors, or dungeons.
Features
- Fast generation of “perfect” mazes (i.e. mazes with no inaccessible areas, no circular paths, and no open areas, with one path between any two points in the maze).
- A single, easy to configure script dropped on a GameObject.
- Mazes are created from Unity prefabs, and supports random selection of prefabs for easy theming (i.e. tile sets) and variation (within a theme/tile set).
- Prefabs can be any size, and non-square.
- Multiple mazes can be created within a single level/scene.
- Mazes can be created/destroyed at run-time.
- Mazes are statically batched after creation for efficient run-time rendering.
aMaze is available in the Unity Asset Store.
Below is a video tutorial showing how to use aMaze.