Posts Tagged‘xna’

Windows 8 Able to Play Xbox Games? The Three Screens Unification Continues…

I’m not usually one to comment on rumours since most of the time they get us no where and have great potential to disappoint, something I like to avoid. Still if there’s a plausible root to a rumour that warrants investigation I’m more than happy to have a go at it since the sceptic in me loves debunking stuff and the geek revels in future possibilities that have their base in reality. Today such a rumour fell right into my lap with the usual lack of any official confirmation (or denial) and just a few tenuous clues as to how this reality could come to be.

That rumour was that Microsoft’s next iteration of Windows would be able to play Xbox games.

Of course the first part of any rumour is to try and track down the original sources to see if there’s any more information you can glean from them. After starting at Destructoid and working my way down the rabbit hole of back links I eventually came to these two sites who don’t even classify this idea as a rumour but give little else on the details. It’s long been known that Xbox Live would be coming to Windows 8 (much like it has come to the Windows Phone 7 platform)  but the idea that you’d be able to load up your Xbox games on your PC or tablet device was a new and novel idea that no one had really considered before. Since this information is coming to us via reports of finding Xbox360 code references in the leaked Windows 8 builds it would be easy to write it off as pure rumour milling, but I think there’s a bit more to it than that.

I’ve long talked about Microsoft’s Three Screens vision for the future world of computing, an idea where no matter what your viewing device (being either that of your PC, portable device or TV) the experience remains the same. Windows 8 was the first step towards this with the Metro inspired UI that will be available across both PC and tablet devices alike. One piece of the puzzle was missing however, the TV, and if I’m honest I wasn’t sure what strategy Microsoft was going to go for in order to bridge the gap. The answer, I believe, lies within Xbox Live as with its debut on the PC it will become the very first Three Screens enabled application, being available on all of them with a comparable experience on each. Once the path is paved by Xbox live it should be a lot easier to bring further applications into the Three Screens world, especially if they’re able to bring the .NET platform to those same platforms.

One of the big questions that looms over this rumour is how a PC will be capable of playing Xbox games, especially some of the more recent titles. Many of the games on the Xbox and Xbox360 make heavy use of the specific architecture of the platform in order to gain significant performance benefits. Whilst you could emulate the entire system in software it’s more than likely that any recent title would run quite poorly, to the point of not being playable. Taking this into consideration I believe it’s more likely then that, at least initially, the only games that will be available will be those developed on Microsoft’s XNA framework. It can be argued that most of the games built on this framework are more than likely already available on the PC (indeed this is the main reason many choose XNA in the first place) but since there’s no market currently the visibility of such games is a lot lower than it could be. Thus the introduction of Xbox Live (along with its Arcade section) coupled with the availability of XNA titles is a very real possibility for Windows 8, but how Microsoft will go about this remains to be seen.

It will be interesting to see how Microsoft reacts to this rumour as whilst they’re not usually into playing the rumour game they’re definitely more loose lipped than say, their Cupertino counterparts. Personally I’m more excited about the possibility that Microsoft is pursuing their Three Screens vision with the beach front into this world being one of my passions. Whether this rumour has any shred of truth to it though remains to be seen and we could be waiting up until the betas before we know any more about it. Still with the amount of interest this has generated in such a short time it would be interesting if Microsoft didn’t pursue this at least in some fashion since it would be a massive step towards their platform unification strategy.