So four years later here we are folks. Did Microsoft delivered on its lofty promises about the cloud?
Booty added that things like physics modeling, fluid dynamics, and cloth motion were all prime examples of effects that require a lot of up-front computation that could be handled in the cloud without adding any lag to the actual gameplay. And the server resources Microsoft is putting toward these calculations will be much greater than a local Xbox One could handle on its own. "A rule of thumb we like to use is that [for] every Xbox One available in your living room we’ll have three of those devices in the cloud available," he said.
...
Higher fidelity game experiences – As I mentioned before, cloud compute can enable developers to offload computations for all sorts of environmental elements. In a typical game development scenario, the game creator needs to balance resource allocation across each area – world management, rendering, controls, networking, lighting, physics, AI, as well as networking and multiplayer. Balancing the local computing resources for all of these elements often results in developers making tradeoffs that result in more focus on core gameplay, and less on environments, NPC and other elements of world fidelity. However, when cloud compute is available to support the various computationally-intensive elements of the game, these kinds of tradeoffs become much easier for developers to make. Games can afford to provide higher fidelity worlds and deeply intelligent NPC AI all at the same time. These experiences could only be accomplished by leveraging the resources of servers.
And finally...
On-demand compute improves game availability – With all of the potentially interesting things that can be accomplished with Xbox Live Compute, one of the most important things is that the resources (e.g. servers) are available when gamers need it most. It is the geographic availability of this service, and its elastic scalability that enables gamers to connect to an available server and play without experiencing busy or unavailable servers. This ensures that games meet the changing demands of their player communities for compute, and gamers experience optimal connectivity based upon their geographic location. Additionally, it means that game creators can be assured that the server capacity they need, in the appropriate geographies, will be there when they need it.
Source
Log in to comment