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

can the ECS paradigm be used to write better code?

Updated January 15, 2019 15:13 PM

Do game engines compile games or just interpret them

Updated August 05, 2017 07:13 AM