EasyStudio - Easy Maze Builder - Image to Mesh

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.