Procedural Dungeon v3.2.0
Pre-built for Unreal Engine 4.27, 5.0, 5.1, 5.2 and 5.3. (WINDOWS ONLY)
To install it, follow the instructions in the wiki page.
An example project for UE5 is available here (you can change easily the engine version with a right click on the .uproject file).
Make sure to install the plugin in your engine or in the example project to be able to open the example!
If you have any bug or crash, feel free to open an issue in the Github repo.
If you have suggestions, questions or need help to use the plugin you can join the Discord server dedicated to this plugin.
What's changed?
New features:
- Added console commands to temporarily tweak some plugin settings during runtime (even in packaged development game) and to generate/unload dungeons (see wiki).
- Added blueprint nodes to access most of the plugin settings, or to change
Occlusion Culling
andOcclusion Distance
values. - Added a
Flipped
output inChoose Door
function to choose which room the door is facing. - Added
On Actor Enter Room
andOn Actor Exit Room
delegates in theRoom Level
blueprint. - Added
Room Observer
components that automatically binds on those new delegates (see wiki). - Added some functions to the
Room
instances to know if doors are connected or to get connectedRoom
instances. - Added room bounds center and extent blueprint accessors in
Room
instances andRoom Level
. - Added
Can Loop
boolean inDungeon Generator
to be able to toggle it per-actor. - Added optional world meshes collision checks before placing a room during the generation process.
- Added a plugin setting to change the room trigger collision type.
- Added plugin settings to customize the door's debug arrow.
- Added door deletion in
Dungeon Room
editor mode when right-clicking on an existing door with theDoor
tool. - Added utility buttons in the
Dungeon Room
editor mode to make selected box volumes fit in the room bounds, and to delete all invalid doors. - Added an optional camera rotation pivot at the center of the room (when
Orbit Around Actor Selection
is enabled in your Editor Preferences).
Fixes:
- Fixed undo/redo in
Dungeon Room
editor mode. - Fixed the widget mode (translate, rotate, scale) while in the
Dungeon Room
editor mode to have a better actor modification while staying in this mode. - Fixed missing inlcudes in C++ causing sometimes compilation issues.
Deprecations:
- Deprecated
Can Loop
in the plugin's settings. It will be removed in a future version. Leave it ticked and use the one in theDungeon Generator
actor instead.
Support me!
If you like my plugin, please consider tipping: