Multithreading the Entire Destiny Engine
What it is
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.
Why Hacker News recommends it
HN points to it as a real-world example of game engine multithreading and of safety annotations in C.
- 1 people recommended it
- 1 different months
- 0 strong recommendations
- first 2017, last 2022
What HN commenters said
“And another one on multithreading a cross platform game”
Talk on multithreading a cross-platform game
maccard, 2017-10 · Recommendation · in “How Unreal Renders a Frame”
Excerpts from Hacker News comments, linked to the originals. Summaries and labels were written by a language model from those comments.
Topics: job system, destiny, bungie, concurrency, gdc
Also recommended by the same people
talkOverwatch Gameplay Architecture and NetcodeGDC Festival of Gaming · 16 HN recommenders · 2019–2025
talkRustConf 2018 - Closing Keynote - Using Rust For Game Development by Catherine WestRust Programming Language · 9 HN recommenders · 2018–2023
talkA Deep Dive into Nanite Virtualized GeometrySIGGRAPH Advances in Real-Time Rendering · 7 HN recommenders · 2021–2026
interviewHow Crash Bandicoot Hacked The Original Playstation | War Stories | Ars TechnicaArs Technica · 13 HN recommenders · 2020–2026
talkJonathan Blow - How to program independent games - CSUA SpeechAlexandre Franco · 9 HN recommenders · 2015–2026
talkIdeas about a new programming language for games.Jonathan Blow · 7 HN recommenders · 2014–2025
talkExploring the Tech and Design of NoitaGDC Festival of Gaming · 7 HN recommenders · 2020–2026
talkCasey Muratori – The Big OOPs: Anatomy of a Thirty-five-year Mistake – BSC 2025Better Software Conference · 11 HN recommenders · 2025–2026