MazeGenerator plugin is a Blueprint-friendly procedural maze generator supporting multiple algorithms (DFS, Prim, Kruskal), asynchronous generation, wall pooling, instanced or actor-based geometry, start/end markers, BFS shortest-path computation, dead-end detection and world-grid conversion helpers.
Features:
Customize the number of cells in x and/or y direction, the cell size, and the wall height.
Generate procedural mazes using DFS, Prim, or Kruskal algorithms.
Retrieve world positions of all vertical and horizontal wall Segments.
Convert between grid cells and world-space positions.
Compute shortest paths between start and end cells or between arbitrary cells.
Retrieve shortest-path points in world space for spline or AI usage.
Detect and retrieve all dead-end cells and their world positions.
Access all floor cell world positions for custom spawning (AI, pickups, props, etc.).
Randomized start and end cells placed on maze edges.
Blueprint-friendly API for placing and managing your own meshes.
Async maze generation with optional progress callback.
Start/end placement event for UI, gameplay, or camera logic.
Shown assets not included
Download Example / Demo Project
Patreon: