At this week’s Game Developers Conference, Microsoft detailed some of the developer-focused features of Project xCloud.
Although Google Stadia has generated most of the headlines at GDC 2019, it’s not the only game streaming platform launching this year.
Microsoft’s Project xCloud is notionally playing in the same sand pit as Google Stadia, but its approach is subtly different. In a session titled Project xCloud: The Future of Streaming Cloud Aware Xbox Games on Mobile Devices and Beyond, Microsoft’s Guy Apostol, Brandon Riffe, and Shawn Farkas revealed more about the company’s cross-platform streaming strategy.
Simply put, that strategy is to put Xbox in the cloud.
Project xCloud enables Xbox console games to be streamed through Microsoft Azure game servers and streaming clients to a variety of devices, including mobile. The platform’s USP is that any game currently released on the Xbox store is compatible, meaning it can be configured to stream to smart devices without significant development overheads.
Streaming console games to mobile in a raw state is potentially fraught with problems, but Project xCloud aims to address these with a range of developer solutions that will make games perform and play optimally on any smart device. Or, to use Microsoft’s preferred terminology, any ‘glass’ interface.
Adapting console games for mobile
The key to making games that use traditional console controls work on mobile is Project xCloud’s Touch Adaptation Kit. The tool lets developers to map standard Xbox Controls to variety of glass overlay templates. These templates can then be configured and changed to match the individual requirements of a game, and even tailored to automatically adapt to specific moments within a game.
For example, in a demo of Studio MDHR’s action platformer, Cuphead, the fire button becomes a toggle touch control, and the X, Y, A, and B buttons are changed to semantic icons that help the player understand what each input does.
The flexibility of the tool is also shown in Forza Horizon 4, where the traditional analogue stick controls for steering become a horizontal touch slider.
With a little more work developers can also ensure that menu screens automatically become touch interfaces – as mobile users would rightly expect – and that maps can be navigated using pinch and pull inputs, rather than controller triggers. Even font sizes can be automatically changed and scaled according to device. In theory, it’s as simple as creating a small JSON file for each use case.
‘Cloud Aware’ console games
The aim of Microsoft’s suite of Project xCloud tools is to make ‘console native’ games ‘cloud aware’. The tools – which will be available within the standard Xbox One XDK – let developers stream their games to their own smart devices to refine the player experience, and test latency by simulating different connection speeds.
Latency continues to be a concern with streaming, and Microsoft’s Farkas is honest enough to concede that variable network conditions are not always conducive to the best gameplay experience. However, he is also confident that Microsoft’s Azure network will deliver the best streaming performance possible. The company has the largest public cloud in the world, he says, with 54 global data centres, and over 135 Edge sites.
The sell for all this, says Apostol, is an untapped audience of two billion gamers around the world. Aside from the potential commercial benefits, the fact that Project xCloud sits on top of the existing game code makes it quick and easy for developers to get their products ready for mobile streaming.
For good or bad, it seems that game streaming is here to stay. Compared with Google Stadia, Project xCloud feels like measured step into this future, and also one that has been built with careful consideration for developers and players, rather than advertisers and marketers. The chatter in the room following the session was certainly positive, with many developers expressing cautious approval for Microsoft’s approach.
How did we do?
We hope you found this article useful, or informative, or thought provoking, or maybe even a little entertaining. Perhaps it was a guide that helped you through a tricky bit, or we even saved you some money? Lovely stuff! If you'd like to say "thanks" you could always buy the team a cup of coffee.
Recommended for you
Latest from Thumbsticks
Nintendo Switch Online + Expansion Pack launch games revealed
Here's our first look at the N64 and Sega Mega Drive/Genesis games included with the Nintendo Switch Online + Expansion...
Save up to 85% in the Xbox Tokyo Game Show sale
This week's crop of Xbox digital deals celebrates the upcoming Tokyo Games Show with price cuts on games from Japanese developers and...
Song in the Smoke gets a confirmed release date
17-Bit’s virtual reality survival adventure Song in the Smoke is coming to Oculus Quest, Rift, PlayStation VR very soon.
Naughty Dog provides scant update on The Last of Us Part II multiplayer
Naughty Dog saying: "In short, we're working on it" is proof of life for The Last of Us Part II...
New PlayStation Store releases: September 27-October 1, 2021
This week's lineup of new PlayStation Store releases sees FIFA 22 and eFootball 2022 battle for supremacy.
New Nintendo Switch releases: September 27-October 1, 2021
Darksiders III and FIFA 22 are among this week's new Nintendo Switch eShop releases.
New Xbox releases: September 27-October 1, 2021
The upcoming lineup of Xbox Series X|S and Xbox One releases features a battle between two footballing giants.
Everything featured in the September 2021 Nintendo Direct
The September 2021 Nintendo Direct was a bit of a mixed bag, really. Here are the high- and low-lights from...