Producing a two thread engine is straightforward. Writing a activity dependent motor is way harder, so In the event the overwhelming majority have only 2 Main cpus for another several years, why bother? Since you cannot notify what's going to happen. It's possible your game can take way longer, maybe in two decades Everybody has eight core because