Dungeon Generator


Procedural 3D dungeon generator plugin for Unreal Engine 5. Generate procedural levels, mini-maps, and missions for your next roguelike game.

Watch Video Fab

Features

Create Dungeons Instantly
— In Editor or at Runtime

Just prepare your meshes and tweak a few parameters. Floors, walls, ceilings, stairs — all come together seamlessly.

Integrate Your Own Levels Into the Generated World

Design unique rooms or events manually, then let the plugin place them inside the auto-generated dungeon as sub-levels.


Turning Dungeons into Missions

MissionGraph is a system that defines how players progress through a dungeon using keys and locked doors. It allows you to build mission structures as a directed graph — and this plugin uses it to automatically place keys, doors, and layout sequences accordingly.

The best part? You can switch between two generation styles:

  • Exploration-focused, for open layouts with no required order.
  • Mission-based, for challenge-driven progression with a clear goal path.
  • You’re free to combine both approaches, depending on your game’s needs.

    Integrated Multi-Floor Mini-Map System

    The plugin includes a built-in system for automatically generating a mini-map based on the dungeon layout — with full support for multi-floor structures.

    During gameplay, the map’s visibility can be updated in real time. By adjusting the alpha of each tile or section, you can reveal only the areas the player has explored, creating a classic "fog of war" effect.

    This makes it easy to add immersive exploration mechanics, even in vertically complex dungeons with stairs and multiple levels.

    Auto-Generates Interior and Foliage Decorations (Beta)

    The plugin can automatically place interior props (such as furniture or debris) and foliage elements (like vines or mushrooms) throughout the dungeon.

    Both systems are currently in beta, and designed to add atmosphere and variety to the generated environment with minimal setup.

    Supports Dungeon Replication for Multiplayer

    The generated dungeon fully supports replication, making it compatible with multiplayer gameplay out of the box.



    Support Channels

    We have a large active community on Discord. Come chat with us there or drop us a mail

    Discord

    Feel free to ask questions on Discord

    GitHub discussions

    For questions, suggestions, or bug reports, feel free to use our GitHub Discussions. The development team actively monitors it.

    Document

    Check out the full documentation for setup and usage instructions.



    Available for Unreal Engine 5

    Purchase a license for Unreal Engine

    • Free Lifetime Updates
    • Free Support
    • Complete C++ source code access
    • Epic Launcher Integration
    • Bundled Sample Content



    Tutorials

    1.Prepare mesh parts

    This section describes the preparation of the mesh that will generate the dungeon.

    2.Prepare DungeonGenerateParameter

    This section describes the preparation of parameters for generating dungeons. At the end of this session, you will finally be able to walk through the dungeon you have generated.

    3.Generate start and goal rooms as sublevels

    4.Generate level as room

    5.Generate minimap textures

    6.Load control

    7.Generate interior

    8.Apply mission graph



    Samples

    Plugin contents demo

    This demo provides the simplest way to try dungeon generation. It’s easy to copy into your own project and start experimenting..

    Experience the Full Plugin in Action

    This FPS demo includes all major features — from dungeon layout to MiniMap, MissionGraph-driven missions, and procedural interior props — giving you a complete look at what the plugin can do.



    Youtube Twitter