Video - Documentation - Discord
Important Note
This plugin requires the Procedural Mesh Component plugin to be enabled. Go to Edit → Plugins → search for "Procedural Mesh Component" and enable it before using Easy Maze Builder.
The plugin may need some adjustments or additional features. If you’re sure what’s missing, feel free to ask on Discord, I’ll be happy to add them within seconds.
Main Purpose was for mazes, but any black lines with a white background will be spawned.
Easy Maze Builder
Transform any image into a 3D maze with just a few clicks. Simply load an image with dark lines, adjust your settings, and generate a fully playable maze in your Unreal Engine level.
How It Works
Draw or download a maze image, load it into the plugin, and watch as it automatically converts the dark pixels into 3D geometry. Works with rectangular mazes, circular labyrinths, or any custom pattern you can draw.
Flexible Output
Choose how your maze is generated: spawn individual mesh actors for easy editing, group everything under a single actor for cleaner organization, or use GPU-instanced meshes for maximum performance with large mazes.
Path-Based Generation
For smoother results, enable path-based generation using Spline Meshes or Procedural Meshes. Configure separate pieces for straight sections, corners, and curves to create professional-looking environments.
Editor Tool, Runtime Results
This is a design-time tool, generate your maze in the editor, and the resulting geometry works in packaged builds without any plugin dependency. Perfect for level designers who want quick iteration without runtime overhead.