Overwatch Gameplay Architecture and Netcode

GDC Festival of GamingLength: 1 hour 4 minutesSoftware architecture & design

In brief

Blizzard's Timothy Ford explains in this 2017 GDC session how Overwatch uses an Entity Component System architecture for layered gameplay. He also covers its server-authoritative netcode with client-side prediction and how they keep the game responsive and fair.