Richard_Feynman said:
"Yes but the differences is all win." No! With full game streaming and online gaming the dev makes a single specification for how those things would work. The only factor then is the lag - which is directly dependent on the network conditions. With this cloud compute, there is a partial set of calculations which are chosen do be done online. The whole problem comes down to this choice. This choice has to be made scalable - i.e. it changes as network conditions change. So now it is a situation where a dev decides (or is forced) to do a certain aspect of their rendering through cloud compute. But what happens if network conditions fail during rendering? Moreover, what happens to the offline player? What you end up with is SERIOUS fragmentation. How many sets of rendering would there be? What will the offline gamer loose? Can't sacrifice AI or physics for those without cloud compute, or can we? Headaches for devs. That's what this is. Serious, serious headaches. And for what!? 10% better performance half the time? 20%? You don't need to be a tech guru to be able to stare down this rabbit hole. It is ugly. It is very deep and very ugly.
*note, features such as driveatar are not part of this problem whatsoever. Online (and offtime!) calculations are a fantastic idea and I think driveatars are awesome. But this is hardly new. |
@Bolded: You are making assumptions on how the tech works without actually knowing how it will be implemented. The thing about cloud compute is that it was never mentioned if its calculated realtime or not. Also without knowing how the data is sent from the client to the server and back or what is actually sent make it very hard to base any assumptions unless you are famalier with such work.
The problem with saying if something will work or not or how it effects a game realy does depend on how the developers and MS tackle the problem. Your assumption could be going down a path the game is definitely not doing which would make it null. I believe people should wait until MS give out the details of how their cloud compute is working before jumping to a bunch of assumptions that may or may not play out.