
Description
Create rich and diverse dungeon experiences that combine the best of both worlds: the creativity and precision of handmade room designs, paired with the unpredictability and excitement of procedural generation.
Bring infinite replayability to your games! This plugin is the perfect tool for RPGs, dungeon crawlers, roguelites, and many more.
🎬Video • 🎮Example Project • 📓Documentation • 💬Discord • 🐛Bug Report • 📝Changelog
Key Features
Procedural Room-by-Room Generation: The plugin constructs dungeons at runtime by placing pre-designed, handmade rooms in a randomized yet controlled sequence. This very customizable plugin is usable in almost any project.
Handcrafted Room Levels: Level designers create the rooms by hand, allowing full control over the gameplay and art. The plugin uses these handmade rooms as building blocks to assemble the dungeon.
New Editor Mode: The plugin adds a new editor mode to setup and edit your rooms with ease.
New Components: The plugin introduces various interfaces and components that enable your actors to interact with the dungeon's rooms and their properties.
Blueprint and C++: The plugin integrates seamlessly into all existing projects, supporting both Blueprint and C++ developers. It can be used fully C++, fully Blueprint or both at the same time.
Multiplayer Ready: The plugin is designed with multiplayer support in mind. It is compatible with push-based and sub-object list replication systems.
Game Save: The plugin includes support for game save, allowing players to save and load their progress at any point. The plugin smoothly integrates with any game save system (SaveGameObject, archive-based save, etc.).
🚧 This feature is in beta. Feedback and bug reports are highly appreciated.
Dungeon Map Widget: A dungeon (mini)map UMG widget ready to use out of the box! Just drag and drop it and it will display your generated dungeon. You can fully customize it and track any actor simply by adding on them a dedicated actor component.
💎 This is a premium feature available exclusively on the Fab version.
Try it for free on GitHub!
Want to test the workflow before buying? Grab the Open Source version on GitHub.
Note that the Open Source license has commercial limitations, whereas the Fab Standard License grants you full rights for commercial releases (plus access to exclusive premium features).
See here for a full license comparison.
⚠️ Disclaimers ⚠️
Designed for maximum flexibility and modularity, this plugin integrates deeply with your project logic. To get up and running quickly, please follow the step-by-step setup guide in the documentation or check out the included example project.
3D assets by Kay Lousberg (licensed under CC0 1.0) are used in the screenshots for demonstration purpose only and are not included!
Although it would mean a lot to me if you buy per-seat licenses, I will not enforce that. Feel free to consider this plugin as a one-time license instead!






