Description
Video – Documentation –
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.
Technical Details
Features:
- Generate 3D mazes from any image with dark lines (PNG, JPG, BMP)
- Support for regular rectangular and round/circular maze layouts
- Multiple spawn modes: Individual meshes, Single Actor with components, or Merged Mesh with GPU instancing
- Path-based generation with Spline Mesh or Procedural Mesh options
- Customizable mesh configurations with straight, corner, and curve pieces
- Real-time preview and adjustable grid size up to 1000 cells
Code Modules:
- EasyMazeBuilder (Editor)
Number of Blueprints: 0
Number of C++ Classes: 10
Network Replicated: No
Supported Development Platforms:
- Windows: Yes
Supported Target Build Platforms: Editor Only (not for packaged builds)
Documentation Link: HERE
Important/Additional Notes: This is an Editor-only tool for generating maze geometry at design time. Generated meshes persist in the level and work in packaged builds, but the plugin itself is not included in shipping builds.
You can contact us at any time and request that the asset you want be added to the site from the Request Asset section.

