Danesh is a tool to help
people explore, explain and experiment with procedural generators

Download The Source Now!

Download on GitHub

Danesh is open source on GitHub! We're working on a Unity Asset Store entry too.

About Danesh

Danesh is a tool to help people work more easily with procedural generators. With just a few lines of code you can connect your generator to Danesh and get a better understanding of what it can do, what it can't do, and what it might do with a few tweaks.

Danesh is designed to help people learning procedural generation for the first time, as well as experts who want to get the most out of the code they write. The tool will grow and develop based on your feedback, and our own cutting-edge research into generative analysis.


Rapidly generate content and tweak variables to see the effects

...And Test

Describe things you want to see in your content, and let Danesh measure it

Look Closer

Create interactive visualisations of what your generator is doing

Let Danesh Help!

Let Danesh automatically find variable settings to achieve certain goals

Find Out More

If you're interested, you can read more about Danesh in the following papers:

Towards The Automatic Optimisation Of Procedural Content Generators [PDF]
Computational Intelligence in Games (CIG), 2016

Danesh: Helping bridge the gap between procedural generators and their output [PDF]
Procedural Generation Workshop at FDG, 2016

We're hoping to get some brand new tutorials and videos ready about Danesh really soon.



Danesh is developed by The Metamakers Institute, in conjunction with Falmouth University.

The primary developer is Michael Cook (@mtrc on Twitter)
You can email him with questions at cutgarnet -at- gmail.com