|Session Name:||'Overwatch' Gameplay Architecture and Netcode|
|Company Name(s):||Blizzard Entertainment|
|Track / Format:||Programming|
'Overwatch' uses a cutting-edge Entity Component System (ECS) architecture to create a rich variety of gameplay. Each hero in 'Overwatch' must stand on their own in terms of depth. Blizzard's team leverages ECS to curtail complexity, even as they continue to add new crazy features. From Swedish dwarves building turrets on moving trucks, to Brazilian DJs shooting giant soccer balls with their sonic guns, there are no constraints on the types of gameplay they have to author. 'Overwatch' is a multiplayer shooter, so it is critical that all game features are responsive and accurate. In this session, Blizzard's Timothy Ford will cover how this networked simulation works, and how it leverages determinism to achieve responsiveness and precision.