Writing a two thread engine is simple. Creating a job centered engine is way harder, so If your vast majority have only 2 core cpus for the next few years, why trouble? Because you can't tell what's going to occur. It's possible your game normally takes way extended, perhaps in two yrs everyone has eight core given that they became super inexpensiv