Build your very own infinite dungeons!

This random dungeon generator is a project framework that builds randomized dungeons using handcrafted pre-built rooms as featured in indie smash-hit The Binding of Isaac. The engine supports plug-and-play and comes with a fully fledged example dungeon: play, stylize, build some rooms and have endless fun in your own infinite dungeon! Did I mention it is totally beginner friendly?


  • Easy customization! Don't feel like making low level tweaks to algorithms? Change a few variables and generate unique dungeons.
  • Roombased generation! Let the generator worry about the boring stuff so you can focus on the design and feel of your game.
  • Coloured locks and keys! The generator automatically adds locks and keys to the dungeon grid based on chances you specify.
  • Loops! Tired of corridors and backtracking? This framework fully supports loops and circled paths while still preventing the trivialization of lock-based puzzles.
  • Beginner friendly! The heavily commented codebase includes a user guide and introduction to data structures explaining how the engine works and why it will always generate a solvable puzzle - even when it adds keys and loops!
  • Comes with Zeldalike room transitions and basic wall autotiling giving your dungeons an interconnected and dungeony vibe.
  • Plug-and-play! Play through the included two floor example dungeon as a mighty wizard trying to find the evil bat lords.
  • All art used in the example dungeon is CC0-licensed, which means it is totally free and does not require royalties - even when you add, delete or change anything!

End User Licence Agreement (EULA).

Changes in 1.0.4

Optimised the garbage collection system to properly free up all memory when performing a soft 'game_restart()'.

Also fixed various bugs. Found more or need help? Please contact me using the 'contact publisher' link on top.

Version 1.0.4. Published December 6, 2014

Created with GameMaker: Studio v1.4.1474

Age Rating: 9+

Average Rating

Your review

You can only review assets you've bought.


David M 22 September 2018


Anonymous 25 August 2018

Looks great

But I don't understand how is it supposed to work.


Anonymous 20 June 2018


Joshua P 05 June 2018


Justin W 01 December 2016

Great Asset!

Works amazingly!


Petrus L 08 January 2016

Great asset!

Very well made Binding of Isaac like random dungeon generator. Clearly commented and easy to get into with some knowledge of gml. Very fast response also from the author to my question. Highly recommended.


Victor S 18 February 2015


If you are a beginner or even an advanced user and you wanna make a dungeon game, this is definetely the right thing for you.
It's easy to understand: Commentary on EVERY piece of code. Complex yet simple solutions for generation. Very very friendly publisher and developer.
It's easy to use: Plug and play as said in the description of the asset.
It's basically flawless. If you buy this you will NOT waste your money nor your time.

My experience: I needed this kind of system so I contacted the publisher, who answered my questions about the asset in the same day. I got the asset and was very happy with what it could do. I had a few problems which he helped me figuring out, again, being 100% friendly and patience with a newcomer. If I could I would give it 6/5 stars.


joakim r 11 November 2014


Complex but still userfriendly. Does exactly as advertised, the code is clean and really well commented. also got swift answers to my questions from the developer
so for me this deserves nothing less than five stars.

This review was left for a previous version of this asset.


Assets by Marc (Publisher) 12 November 2014

Hello Joakim,

Thank you for your kind review. If you have any more questions, I'm happy to help.

I was unable to reply to your updated review, because publishers can't edit their replies to reviews (unlike reviewers) and can only reply to each review once. Are you still having problems? The update of the asset I pushed to the marketplace (v1.0.3) should have fixed it. If you are still having problems, please contact me using the 'contact publisher' button on top so I can reply to you and help you get your problem fixed.



Josh B 17 January 2015

Errors on entering the room

thanks for the fast reply, After deleting the readme script the project loaded successfully, everything works great but i have spotted a bug when you enter a new room everything that was in all of the previous rooms combined would show up temporarily in the new room and then disappear when the room swapping animation stopped?


Assets by Marc (Publisher) 21 November 2014

Hello Joshua,

Thank you for purchasing my asset. I have tried to replicate your problem on several computers and apparently there is a disk compile error with the README file on some devices. I have pushed a new version to the Marketplace which should fix this issue. Alternatively, you can just delete the README script in the folder 'Scripts>RandomDungeonGenerator>'. The USERGUIDE is still available in the folder 'Included Files>'.

If you encounter any more problems or have a question, please don't hesitate to ask.



There was a bug on the Marketplace that prevented publishers from editing their replies to reviews, so unfortunately I was unable to contact you directly until now. I tried to reply to your problem using a reply to another review, but I don't think you read that. Are you still having problems? I'm happy to help! You can use the 'contact publisher' button above to contact me directly and we'll solve any problems you're having.


Package contents

Loading, please wait

What is the issue?

Back to Top