You've been logged out of GDC Vault since the maximum users allowed for this account has been reached. To access Members Only content on GDC Vault, please log out of GDC Vault from the computer which last accessed this account.

Click here to find out about GDC Vault Membership options for more users.


The Number One Educational Resource for the Game Industry

Session Name: Math for Game Developers: End-to-End Procedural Generation in 'Caves of Qud'
Speaker(s): Brian Bucklew, Jason Grinblat
Company Name(s): Freehold Games, Freehold Games
Track / Format: Programming

Did you know free users get access to 30% of content from the last 2 years?

Get your team full access to the most up to date GDC content

Overview: So you've got a handle on procedural generation techniques. Maybe you've used noise to generate terrain, replacement grammars to generate text, or L-systems to generate plants. But how do you string everything together to produce complex output on the scale of a whole village? In this session, Brian Bucklew and Jason Grinblat (Freehold Games) will do an end-to-end walk-through of the systems used to generate villages in 'Caves of Qud', which include their own histories, cultures, architectural styles, storytelling traditions, NPCs, and quests. They'll discuss the challenges of multi-tiered design, how to link together systems at various levels of granularity, and what sort of multi-purpose tools you can write to help you architect your own large-scale generative systems.

GDC 2019

Brian Bucklew

Freehold Games

Jason Grinblat

Freehold Games

free content