Twin announcements today from the MS Build conference that will have a direct affect on indie developers. The first is that UWP (Universal Windows Platform) applications can now be run on Xbox One. The second, anyone can turn their Xbox One into a devkit (warning... big big big disclaimer attached!).
Partial announcement from the Windows Blog:
Gaming gets better with the Windows 10 Anniversary update, including background music and Cortana coming to Xbox One. Cortana can become your personal gaming assistant and help you find great new games, new challenges or tips and tricks. On Xbox One, we’re continuing to deliver on top fan-requested features like support for multiple GPUs and the ability to turn off v-sync. Game developers have access to a fully open ecosystem with the Universal Windows Platform, making it easy to bring the games people love to both Xbox One and other Windows 10 devices. With the Anniversary Update, any Xbox One can be a developer kit with Xbox Dev Mode, enabling anyone to develop for the living room. And, the Windows Store will offer a unified store experience for all developers, creating new opportunities to reach millions of new customers.
Polygon however have a great deal more details, including the gotcha I mentioned above.
While the preview of Dev Mode is available to anyone now, Charla stressed that most people should wait until its full release later this summer.
"You might run into issues now," he said.
The preview only offers access to 448 MB of the Xbox One's 8 GB of RAM. When Dev Mode comes out of preview, Charla said, developers will have access to the full 1 GB of RAM supported for UWP Xbox games.
"It's also a preview," he added. "And we want to be able to test things still in the preview."
First, a user has to download the Dev Mode activation app from the Xbox Games Store. Launching the app kicks off a welcome screen and a link to documentation that details what to expect when you switch over from retail to a dev kit, as well as the requirements.
The requirements include that you:
- Join the Windows Insider Program
- Are running Windows 10 on your PC
- Have a wired connection to your PC from your Xbox One
- Install the latest Visual Studio 2015 and Windows builds
- Have at least 30 GB of storage free on your console
The introduction also warns that once you've converted your console over, you may occasionally run into issues running retail games. In addition, the introduction says, leaving Dev Mode will require resetting your console to its factory settings and uninstalling all of your games, apps and content.
Upon agreeing, you're given a code that can be entered on your computer once you sign into your Dev Center account. The activation can take awhile and usually requires updating your console. Once it's complete, the console restarts and returns you to your standard startup screen.
"It doesn't take a lot of time to switch to Dev Mode," Charla said as he took me through the process on Microsoft's remote console.
After setting up Dev Mode, a user simply pairs their Xbox One with Visual Studio, which sees the console as a Windows 10 machine to which it can deploy content directly through a wired connection.
"When a UWP app is running, it doesn't know it's running on an Xbox," Charla said. "It just knows it's a Windows 10 device."
So tread carefully! Be sure to head on over to Polygon to read the full article. While this has been in the works for 3 years, it’s nice to see that development has finally come to the Xbox One. Considering Microsoft absolutely owned this segment when they release XNA, I am somewhat staggered it took this long. Did you try it out? If so, how much of an impact did it have on your retail games?