Multi cores

Miscellaneous Forums/General Discussion/Multi cores

The actual problem is that even people like Tim Sweeney, the guy behind the Unreal engine, and John Carmack, the guy behind the Doom and Quake engines, have serious problems to take advantage of more than one processor for their game technologies. Just google for "Carmack multithreaded game programming" or something similar and read for yourself why he tinks that it basically makes game development more complicated while actually not producing enough benefit.

With BlitzMax as it is today, you would have to launch new processes instead of spawning new threads and you would have to implement a communication layer between those processes. This --can-- make sense in various problem domains (for example communication and database servers). If it makes sense for a game depends a lot on your specific game.