Glaube Spiele sind "schlecht" parallelisierbar, weil:
Man schaue sich potentielle Threads an:
Thread für:
- GameLoop
- Input
- Sound
- Netzwerk (evtl.)
...
Bei den Threads abgesehen vom GameLoop fällt kaum was an Arbeit an. Alles was den workflow des Spiels an sich betrifft nochmal in Threads zu unterteilen könnte schwierig sein. Aber ich bin kein Kenner der Materie, deswegen nehmt das nicht so für voll, was ich hier schreibe ;D
Permanent Daten von der Platte laden (was vor allem bei OpenWorld-Spielen so ist) kann man auch nicht wirklich parallel ausführen ;D