DonFerrari said:
Hey pema, I may have understood it wrong when you said it could be totally offloaded...
But from your understanding there wouldn't be a real "prohibition" on making a decent and capable port of AoE4 to X1 and X1X if they so decided right? Sure we will only be sure about it when they release the game, have minimum and recommended specs informed and all.
|
The main limitation would indeed be the CPU as that is still the best place to do your A.I calculations. - So, you simply make the CPU do less work.
The Xbox One X has an advantage here as it has offloaded a heap of jobs typically done on the CPU and moved it onto the GPU's command processor block, but you still need to build the game with the base Xbox One in mind.
In most games the CPU is usually tasked with doing all the Physics, Particle effects and so on.. As the GPU is busy trying to push graphics quality as that is what gets thrown around in advertising and marketing angles to sell games.
But in an RTS the load is significantly different, the GPU isn't required to push cutting edge graphics effects, thus it has spare processing time to handle the Physics and Particle effects, leaving more cycles for A.I.
But what makes it more difficult is that A.I is very difficult to multi-thread.
Ashes of the Singularity managed to pull it off by making A.I asynchronous to the rest of the gameplay, giving it a job-like system, that does come with it's own caveats... But it paid off for Ashes of the Singularity.
In short, it really depends on how demanding Age of Empires 4 is on the CPU. And how many threads the engine can scale out towards.
If it's only sticking to 1-2 threads and will bring even a Core i3 to it's knees, then it's not likely an easy task shifting that to console.
We will have to wait and see when the game launches for a proper educated guess to see if it can scale downwards to consoles... But considering that it's Relic building the game, who gave us some of the best RTS games of all time with Homeworld, Company of Heroes and Warhammer...
And the fact they have only ported 3 consoles games (Two on Xbox 360 and one on PS3) I wouldn't have my hopes up.
I would personally like to see the game on the Playstation 4 and Xbox One and even Switch if possible, it's a great franchise that I hope more gamers get exposed to.