ElfansoerMaze (Simple)

Elfansoer

(1)
$4
Publisher Elfansoer
File size 214.38kB
Number of files 31
Latest version 1
Latest release date 2019-04-01 02:44:09
First release date 2019-04-01 02:44:09
Supported Unity versions 2018.4.2 or higher
A Maze Generator that is technically a script rather than a prefab.

Basic Features:
- Procedurally-generated perfect maze (a maze that only have 1 solution).
- Variable maze width and height.
- Random seed, to generate the same maze twice.
- Allow creation in both Editor and Runtime.
- Includes 3 Demo scenes: Basic maze, Dynamic maze, and Runtime maze.

Point Features:
- Quick and Editable
The maze generation process uses primitive data structures to ensure speed.
The generated maze is a collection of tiles; you can edit and change it however you want.

- Separate maze generation and instantiation
Maze generation process is independent to the tileset used.
Technically, this package only consisted of scripts. The prefabs for tiles are only for demos (and plain-looking, created by this programmer).

- Tile-based
The maze is composed of tiles with connectivity to top, bottom, left, or right.
It uses 6 basic tiles to generate the maze.

- Flexible tile
Create your own tileset to customize your maze, and any gameObject can be a tile.
You can use a mesh, a parent gameobject with children, a trigger, or anything that has a Transform, to be a tile.
The tiles can be any size, specified on your custom tileset.

Full version Features (coming soon):
- Pattern tiles
Zig-zags looks boring? Long corridors looks plain?
Define your own pattern tiles to replace zigzags into a roundabout and long corridors into a bridge!
The Pattern Tile is a MxN-sized tile, with a probability to make a certain pattern in the maze to use the pattern tiles instead of basic tileset.
The actual maze itself didn't change; only the tileset representation that are replaced.

- Special tiles
Want to have a boss room inside the maze? Have a specific big room to hold all treasure?
Wanna PUT A MAZE INSIDE A MAZE!?
Define your own special tiles to create special rooms for unique gameplay!
The Special Tile is a MxN-sized tile, with a probability to appear in the room.
The actual maze will respect the room walls, and you can specify to guarantee that each room's entrances leads to a different spot of the maze (nice for fetch quests).

Top Publisher Assets