How do modern game engines make use of multicore processors?

by Rinat Veliakhmedov   Last Updated May 16, 2018 13:13 PM

What tasks do they run in parallel? As I understand, you need to get player input first, then handle it, then compute collision and physics, then AI, then you draw everything.

How exactly do modern engines succeed at making use of so many processor cores/threads and which operations are being executed at the same time and what which are not?

Related Questions

Do game engines compile games or just interpret them

Updated August 05, 2017 07:13 AM

How to improve on this engine design

Updated October 27, 2017 00:13 AM