DunGen:

DunGen is a generator for procedural 3D dungeons. Methods of procedural synthesis, such as L-system, Voxels and Hermite-Splines are used to generate these dungeons. These dungeons can be used in computer games and other applications. The generation of a complete dungeon usually takes less than a half minute.

The program, the methods and algorithms were developed by me in 2012 for my master thesis of my computer science course of studies.
The program is programmed in C++ and uses the 3D graphics engine Irrlicht.

To use the program, you need Windows XP or higher and OpenGL.
The source code is provided as Visual Studio 2010 project and uses Irrlicht version 1.7.3.

Downloads:

Master thesis (German language) (.PDF) (size: 52 MB)

Generator program including instructions (German language) (.ZIP) (size 9.2 MB)

Source code of the generator program (German language) (.ZIP) (size: 0.2 MB)

For better understanding of the program it is advised to read the master thesis.

DunGen library for Irrlicht:

This is the library for using DunGen in your own Irrlicht applications.
The package contains everything you'll need:

  • the compiled library, including source code (provided as a Visual Studio 2010 project)
  • a compiled tutorial, including source code (provided as a Visual Studio 2010 project)
  • a doxygen documentation, compiled as HTML

Everything is in English language.

Downloads:

DunGen library for Irrlicht, version 1.0 (.ZIP) (compiled for Irrlicht 1.8.1, size: 8.3 MB)

DunGen library for Irrlicht, version 1.1 (.ZIP) (compiled for Irrlicht 1.8.1, size: 10.0 MB)

DunGen library for Irrlicht, version 1.2 (.ZIP) (compiled for Irrlicht 1.8.1, size: 10.1 MB)

DunGen library for Irrlicht, version 1.2.1 (.ZIP) (compiled for Irrlicht 1.8.1, size: 10.1 MB)

DunGen library for Irrlicht, version 1.2.2 (.ZIP) (compiled for Irrlicht 1.8.1, size: 10.1 MB)

DunGen library for Irrlicht, version 1.2.3 (.ZIP) (compiled for Irrlicht 1.8.1, size: 10.1 MB)

If you experience any problems (program does not start or hangs up etc.) make sure, that you have installed Visual Studio 2010 Redistributable.

Back to main page:

www.squarefox.net

Contact (E-Mail): squarefox [at] squarefox [dot] net

Imprint