Ребята-програмисты, можете в двух словах объяснить, как в любой видео-игре одновременно сотни разных моделей двигаются: все, что я до этого читал про конкурентность-параллелизм, говорило, что есть главный поток, который обновляет визуальный ряд на экране, а остальные потоки должны просчитывать операции. В играх также все делается? То бишь фоновые потоки рассчитывают данные, а потом передают главному, а он рендерит происходящее?