INFINITE DUNGEON GENERATOR
YouTube : https://youtu.be/ScTXG6KEcJw
Demo : https://drive.google.com/file/d/1BBsgbILmcGTpbV2cI7BdNP6KNR4Eej89/view?usp=sharing
Documentation : https://drive.google.com/file/d/1IiEMDEYnIuuZAZzEjBYnldN1N1gDXDC9/view?usp=sharing
A modular, production-ready procedural dungeon generator for Unreal Engine. Create sprawling or compact levels on demand with fully customizable rooms, adjustable connectivity, and an infinite dungeon loop that lets players travel between dungeons endlessly. Designed for quick integration and iteration: add new items via DataTables, tweak room sizes and spawn rules, and ship polished gameplay faster.
Key Features
π§ Map Size & Room Scaling
Fully adjustable map dimensions and room size ranges (small β mega rooms).
Control overall map density and average room footprint to match game pacing or performance targets.
π Room Connectivity Controls
Tune how rooms connect: sparse, linear, branching, or highly interwoven networks.
Set probabilities for connective, and multi-entrance rooms.
π§© Customizable Rooms & Room Count
Define dungeons with parameters (size, object rates).
Control the number of rooms per dungeon for balanced variety.
β Infinite Game Loop
Seamlessly chain dungeons into an endless loop allowing players to travel from one procedurally generated dungeon to the next without interruption.
Keep persistent state or reset per-dungeon depending on your gameplay design.
π Easy DataTable Integration (Add New Objects)
Add props via Unreal DataTables β no code changes required.
Data-driven approach speeds up iteration: designers can add or tweak content in-editor.
Example fields supported.
βοΈ Enemy Generation & Damage Systems
Procedural enemy spawns matched to room difficulty and player progress.
Damage handling, easily extendable for custom combat systems.
πΊοΈ Minimap
Automatic minimap generation, and player marker.
π₯ Destructible Objects & Economy
Breakable props that drop currency/items when destroyed.
Integrated earn/collect system for in-dungeon economy and progression.
βοΈ Easy Integration & Performance
Lightweight systems with configurable culling and LOD behaviors to keep performance predictable.
Full Blueprint architecture.