GDC is part of the Informa Tech Division of Informa PLC

This site is operated by a business or businesses owned by Informa PLC and all copyright resides with them. Informa PLC's registered office is 5 Howick Place, London SW1P 1WG. Registered in England and Wales. Number 8860726.

GDC + VRDC 2019 Session Scheduler

View, browse and sort the ever-growing list of GDC sessions by pass type, track, format, and more! With Session Scheduler, create an account to build your own GDC schedule and access it anywhere, including on the GDC app, once live.

If you've registered for GDC, you can use the same login credentials. Adding a session to your schedule does not guarantee you a seat. Sessions do fill up, so please arrive early to sessions that you would like to attend.

Content Fueled Gameplay Programming in 'Frostpunk'

Aleksander Kauch (Lead Game Pogrammer, 11 bit studios)

Location: Room 2006, West Hall

Date: Wednesday, March 20

Time: 5:00pm - 6:00pm

Pass Type: All Access, GDC Conference + Summits, GDC Conference - Get your pass now!

Topic: Programming

Format: Session

Vault Recording: Video

Audience Level: Intermediate

Data driven architecture is a very common concept in video games as new features needs to be easily added by non-programming parts of the team. This paradigm is implemented in every popular game engine and it's a critical technique for empowering content creators and unlocking their creativity. This session will present the data driven gameplay architecture of 11 bit studios' in-house technology, how it affected the gameplay code of 'Frostpunk' and the game’s overall production process.

Takeaway

Attendees will be shown a breakdown of the major gameplay code systems for Frostpunk, and how they each support data driven content creation, including the entity system, behavior tree system, and XML game configuration system. We will present examples taken from gameplay and attendees will be shown an analysis of the system design tradeoffs that they can use when designing their own gameplay systems in future.

Intended Audience

Gameplay and engine programmers who want to empower their content creators, allowing them to create better content, faster, and unlocking their creativity by giving them direct control over gameplay features.