GDC 2024 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.

View, browse and sort the ever-growing list of sessions by day, time, pass type, topic, and format. With this Session Viewer, you can view session and speaker details for Game Developers Conference 2024.

You will be able to build your schedule with the GDC Mobile App. The GDC 2024 app will be available for download in Apple Apps and Google Play late February 2024.

Sessions do fill up and seating is first come, first serve, so arrive early to sessions that you would like to attend. Adding a session to your schedule does not guarantee you a seat.

Cross-Platform Determinism in 'Warhammer Age of Sigmar: Realms of Ruin'

Bradley Pollard  (Engineering Lead, Frontier Developments)

Location: Room 2005, West Hall

Date: Thursday, March 21

Time: 4:00 pm - 5:00 pm

Pass Type: All Access Pass, Core Pass - Get your pass now!

Topic: Programming

Format: Session

Vault Recording: Video

Audience Level: Intermediate

In this session, learn how and why Frontier Developments built a new deterministic simulation framework that underpins everything players see and interact with in Warhammer Age of Sigmar: Realms of Ruin. Engineering Lead Bradley Pollard covers the journey taken by the development team—from implementing a thread-safe ECS to creating tooling to analyze and prevent desynchronizations.

Learn how determinism benefits both the developers, as well as the game, by enabling reproducibility, providing low-cost networking, and even providing a form of anti-cheat. The talk also addresses how Frontier was able to create a framework that is able to run on PC, Xbox, PlayStation, and Linux, and ensure determinism.

Takeaway

Attendees will learn how building a game around determinism requires both careful consideration and developer buy-in. When it is implemented successfully, it can provide benefits when debugging and adding networking support. This talk will inform attendees how to prepare for the pitfalls of determinism as well as teach them how to build a robust framework.

Intended Audience

This is for gameplay or engine programmers who are interested in how determinism can be used in their games. It will be of particular interest to developers who are making titles with cross-platform multiplayer.



Connecting the Global Game Development Community

GDC Vault icon
Game Developers Choice Awards icon
Independent Games Festival (IGF) icon
GameDeveloper.com icon