Unity-DunGen U3706

DunGen allows you to programmatically generate dungeon layouts by combining handcrafted rooms using a configurable set of rules.

Methods offer all the conveniences of a procedurally generated environment while giving you a lot of control over the final result, avoiding the common pitfalls of procedural content looking boring and obviously computer-generated.

DunGen’s powerful controls let you design the flow of your dungeon. For example, you could create a dungeon that’s half castle, half cemetery, and then have a miniboss in the middle and a big boss in the last room.

Includes a simple top-down dungeon crawl sample project (sample requires Unity 2019.1+)

Forum Topics | Documentation | Email Support

Function:
– Design each room exactly how you want it. Assign doorways and see how DunGen puts them together
– Compatible with any viewing angle. 3D, 2D, 2.5D, top-down, first person, third person and sideways
– Programmed doesn’t mean everything is random. Control the flow of your dungeon with an easy-to-use flow graphical interface
– Complete control over dungeon settings: length, branching coefficients and weighting of each room type (with many more configurable options)
– Supports multi-floor settings without any additional operations. Just place the doorway where you want it and DunGen will do the rest for you.
– There are various prop components in your room as randomly generated reasonable objects
– Lock and key system allows you to place locked doorways and matching keys in your dungeon layout (requires programming to integrate with your game)
– Support runtime NavMesh generation
– Contains complete source code
– there are more! See the documentation for details