Hello, so I wanted to get an opinion on the best ways to manage gameplay logic in a multithreaded manner.
After watching these two presentations :
http://www.gdcvault.com/play/1020886/Killzone-Shadow-Fall-Threading-the
http://www.gdcvault.com/play/1022164/Multithreading
It seems that the best approach is to create a dependency graph for object updating, and for any object that needs to access another object that isn't a dependency, a message should be constructed and called after the "multithreading" phase. I wanted to know if anyone had any experience with multithreading game objects in this manner, or if they have any other solutions.
↧