▶

Multithreading Bungie's Destiny Engine with a Job Graph

GDC Festival of Gaming · Talk · 60 min · 2017 · YouTube title: Multithreading the Entire Destiny Engine
Why it's here

HN points to it as a real-world example of game engine multithreading and of safety annotations in C.

What it covers

A 2015 GDC talk by Bungie's Barry Genova on how Destiny's engine was restructured into a job graph with limited thread pre-emption. It is aimed at programmers of demanding game engines.