Skip to content

Procedural 3D dungeon generator plugin for Unreal Engine 5. Easy generation of levels, mini-maps and missions.

License

Notifications You must be signed in to change notification settings

shun126/DungeonGenerator

Repository files navigation

Dungeon generator plugin for Unreal Engine 5

Unreal Engine Supported Versions license release downloads stars youtube

Please also take a look at the Unreal Engine marketplace version.

Revolutionize your dungeon creation process with our new Unreal Engine plugin! Enjoy freedom and customize your own rulesets to offer players unique and engaging dungeon exploration experiences. Say goodbye to the hassle of manual dungeon building and welcome the new age of dungeon exploration!

Screenshot

🚩 Table of Contents

🤔 Why Dungeon Generator?

One day I wanted to create a video game, but I didn't have the level design know-how. So I decided to create a procedural dungeon generator. The dungeon generator was based on Vazgriz's algorithm. You can read more about Vazgriz's algorithm here.

Visualization of dungeon generation status

DungeonGeneratorStatus

🎨 Features

  • DungeonGenerator is a plug-in for UnrealEngine5.
  • Tiled Dungeon Generation both In-Editor & Runtime.
  • Users can easily generate dungeons by preparing meshes for floors, walls, ceilings, and stairs.
  • Supports dungeon replication
  • Generates actors for doors and keys by MissionGraph.
  • The following features are supported only in the Unreal Engine marketplace version
    • Sub-levels can be applied as dungeon rooms
    • A mini-map of the dungeon can be generated.
    • Interior decoration. [beta version]
    • Foliage decoration. [beta version]
  • Supported Development Platforms: Windows,Android
  • Supported Target Build Platforms: Windows,Android (should be possible to target all platforms)

🔧 Requirements

📜 License

you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied arranty of MERCHANTABILITY or FITNESS FOR A ARTICULAR PURPOSE. See the GNU General Public License for more details.

Or, Unreal Engine marketplace is releasing it under Epic license. If you need a license other than the GPL, please consider it. Proceeds will be used to fund the development of our game.

👾 Demo

DungeonGenerator Demo is a BluePrint sample project for first-person exploration.

This is an easy to use. Simply drop the DungeonGenerateActor into your level, set the grid scale and number of rooms and start generating out your structures. Please read the Wiki for more information.

👀 See also

The Unreal Engine marketplace version includes the following enhancements.

  • Sub-levels can be applied as dungeon rooms
  • A mini-map of the dungeon can be generated.
  • Interior decoration. [beta version]
  • Foriage decoration. [beta version]

👾 Authors

ko-fi