HackerTube / Video
Overwatch Gameplay Architecture and Netcode
GDC Festival of Gaming

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.
HN treats it as the best real-world AAA example of ECS and game netcode, and cites it constantly in discussions of data-oriented design.
20 Hacker News mentions · 2019–2025