Generative Design in Minecraft

Do you like playing Minecraft? Do you like procedural content generation, or was ever interested in trying it out?
Have you ever looked at a village in Minecraft and thought, “I bet I could write something that does that better.” Well, now is your chance to prove it!
GDMC is all about AI procedural generation in Minecraft. This encompasses everything that you could generate with an algorithm in the game, like buildings or cities, NPCs, treasure hunts, or art.

Find out all the info at the website (, the wiki (, and Discord (
Here is the repo:

Today there are two active challenges that are being judged by the GDMC board: settlement generation and chronicle generation.

The Settlement Generation Challenge is about writing an algorithm that can create a settlement for a given, unknown Minecraft map.
The challenge is to produce an algorithm that is adaptive towards the provided map, creates a settlement that satisfies a range of functional requirement – but also looks good and evokes an interesting narrative. The goal is to basically produce an algorithm that can rival the state of the art of what humans can produce.

The Chronicle Challenge is about creating a chronicle that is stored in a city. It should be written as a Minecraft book, and should contain text relating to the generated city.
The chronicle should be adapted to the actual generated city, and should the story of that city. The less generic this story is, the better.

In addition to these, fun modules have been created for the framework, including an Organic Building Generation, which literally grows buildings and rooms.

p_9 p_10