***Please note: The support link for github on this page no longer works and did not update on upload of new version, I have lost access thanks to the Microsoft Authenticator. For support requests email me or visit https://github.com/ljsau/Blender-Maze-Generator - Apologies for this error. I moved from Android to iPhone and the Microsoft Authenticator keeps invalidating 2FA on all kinds of places every few weeks ever since.
The Maze Generator is a Blender add-on designed to create customizable, random maze meshes within Blender. This tool is ideal for users in game development, architectural visualization, or artistic projects who need to quickly generate complex mazes with various configurations.
Randomise Entrance and Randomise Exit buttons move a door to a random spot on the opposite wall and rebuild instantly, so you can shuffle until you like it.
viewport: - Rows and Columns — Adjust the subdivision level of the grid on the X and Y axis to control the number of walls. - Cell Size — Modifies the overall size of the maze. - Wall Height — Controls the height of the maze walls. - Environment Options — Optionally add a floor, ceiling, and boundary walls, and cut an entrance and exit into the boundary at the positions you choose. 4. Click the Generate Maze button to create new mazes with your current settings. 5. Further customize the generated maze by modifying materials or applying additional Blender modifiers for enhanced visual effects. Each part (maze, floor, ceiling, and boundary) is a separate object, so you can assign each its own material in the shader editor.
Blender 4.2+ (Untested on earlier versions)
Removed old GitHub account links (no longer accessible, thanks to Microsoft's authenticator, protip folks, use text message as 2FA instead! ) - Updated website for now until I create a new one.
This extension does not require special permissions.
Thank you so much — this kind of message is genuinely what keeps me working on it, and yes, I'm still actively adding to it!
Good news first: all three of your "would be lovely" extras are in as of v0.3.0:
On your main request — custom wall shapes — I owe you an honest answer. That one's out of scope for now, and not because it isn't a great idea. The maze builds its walls by extruding the corridor layout, so to drop in a hand-modelled wall I'd have to rebuild the whole generator to place your mesh segment-by-segment and handle every corner and junction cleanly. It's a big rewrite with a lot of fiddly edge cases, and I didn't want to ship it half-baked.
But the part you're really after — making the walls look the way you want, textures and all — you can already do, and more easily than you'd think. Each piece now comes out as its own separate object (Maze, Floor, Ceiling, Boundary), so you can give each one its own material and build whatever you like in the shader editor — wallpaper, grime, glowing ceiling panels, the lot. That's the route I'd point you to for the custom look, and it'll get you there without waiting on the big rewrite.
Thanks again for taking the time to write all this up — it genuinely shaped this whole update.
Absolutely amazing! I especially like that you can add islands/disjoints.
It's amazing! i dont know if you're still actively working on this/ adding suggested features, but i wish that there's a way to add custom shapes as our walls. so i could make a wall look that i like and then assign the walls to be that with it's textures and everything.
that was the main suggestion, now these are not needed but would be lovely if added: 1- pre-made floor/celling upon the maze's creation 2- walls around the maze 3- assign beginning/goal in the maze so i can make an enter/exit area.
like i said these suggestions aren't needed as i can cosutmaize it by hand after the maze's creation but it'd be good to cut some time. amazing plugin sir