Avatar

GDC'15: Multithreading the Entire Destiny Engine (Vid 59:34) (Destiny)

by Ragashingo ⌂, Official DBO Cryptarch, Monday, January 23, 2017, 01:21 (2812 days ago) @ INSANEdrive

Neat stuff.

A bit hard to explain if you don't know about the challenges of multithreading, but this seems to be an area where things went relatively well for Destiny's development. Basically, Bungie enforced rules on their programmers that made it much easier to prevent Destiny from crashing. These rules helped ensure the many different parts of the Destiny engine (AI, physics, graphics, networking, etc) and the many many things each part has to do to get a frame of gameplay up to your TV didn't mess with the data that other parts were currently using.

At the end there were a few other interesting GDC 2015 talks listed. I hope those get released as well!


Complete thread:

 RSS Feed of thread