#unrealengine #maze #generator #procedural #spline
A procedural spline-based concentric maze generator that allows you to quickly create a huge variety of customizable concentric mazes.
==============================================
Easily create concentric mazes with this spline generator. You can customize any of its parameters, from size and complexity to the way you build and distribute visual content.
You can choose how the generator will build walls: with HISM or with Spline Mesh. The first method will speed up generation many times and reduce the number of draw calls. The second method will save you from the headache of aligning the models, as it deforms them precisely along the splines.
You can also choose whether to use only one side or both sides of your models for walls. In case of one-sided walls, you will also be able to customize their thickness and thus achieve the desired visual effect.
Each generated maze can use several visual themes, which you can save in a data table. The visual theme includes the appearance of walls, columns and objects scattered chaotically along the walls. Variations in appearance within a single visual theme are also possible.
Last but not least, you can easily maintain the density of the maze rooms by using the automatic builder, which will create multiple parts of the maze, maintaining the density as you move away from its center.
==============================================
FEATURES.
- Flexibility and ease of customization;
- Support for HISM and Spline Mesh;
- Support for multiple visual themes;
- Saving visual themes in a data table;
- Density maintenance solution;
- Recursive inverse maze generation method.
DEVELOPMENT ROADMAP
- Floor and ceiling generation
- Creation of nested Blueprints inside the maze
- Implementation of pathfinding algorithms inside the maze
- Implementation of other maze generation algorithms
- Implementation of other methods for assigning visual themes
- Network replication for all generation
- Working with feedback
- Bugfixing
- And more!
==============================================
Props used for demonstration are made by:
@conradjustinart - Gothic Island Environment Pack
@POLYART - Dreamscape Stylized Environment Pack
@MichelangeloCellini - Ancient Temple Modular Asset Pack
@dmitriydryzhak9807 - White Rocks pack
@angelixjf - Modular Gothic Temple Pack
Music by @AriesBeats