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: Creating a Portrait System Based on DNA for 'Crusader Kings III'
Speaker(s): Igor Aleksandrowicz, Fredrik Toll
Company Name(s): Paradox Development Studio, Paradox Development Studio
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: From this presentation, you will get insight into the portrait system Paradox created for Crusader Kings III. It needed a framework capable of depicting tens of thousands of distinctive characters, the ability for children to inherit the appearance of the parents, and immediately react to gameplay changes.Paradox chose to create a system based on DNA, which resulted in a novel approach to procedural character creation. All of which was done by a very small team, proving that is possible to create high-level art with limited resources.The talk will go in-depth on how the system works. It will cover some portrait system basics, useful considerations for anyone building a character system, the mistakes we made, and lessons learned along the way.

Game Developers Conference 2021

Igor Aleksandrowicz

Paradox Development Studio

Fredrik Toll

Paradox Development Studio

free content