UPDATE: Feb 1, 2013
This email was sent out to DirectX/XNA MVPs today:
The XNA/DirectX expertise was created to recognize community leaders who focused on XNA Game Studio and/or DirectX development. Presently the XNA Game Studio is not in active development and DirectX is no longer evolving as a technology. Given the status within each technology, further value and engagement cannot be offered to the MVP community. As a result, effective April 1, 2014 XNA/DirectX will be fully retired from the MVP Award Program.
There’s actually a fair bit of information packed in there, and I think some of it is poorly worded. The most stunning part of it was this: “DirectX is no longer evolving as a technology.” That is a phrase I did not expect to hear from Microsoft. Before going to “the sky is falling” proclamations, I don’t think this is a death sentence for DirectX, per se. It conveys two things. Number one, DirectX outside of Direct3D is completely dead. I hope this is not a shock to you. Number two, it’s a reminder that Direct3D has been absorbed into Windows core, and thus is no more a “technology” than GDI or Winsock.
-from Promit’s Ventspace
Update: From Build Fall 2012 XNA is a Zombie
Lastly the The official Windows Developer Preview guidesays the following:
What does this mean? Well According to the WinRT Graphic presented @ Build: We immediately see that all your existing apps built on XNA (my modification to above): Will Work Just fine! Alternatively you can look at Doug Seven’s take on the WinRT API:
Which shows the verticals for game development and XNA development slightly more realistically WRT the influence and contribution to the execution engine running on top of the Windows Kernel. From both perspectives XNA 4.0 runs on Win8.
So what is everyone up in arms about?
It is this statement:
…”the XNA Game Studio framework will not be compatible with Metro style games..”
Really? A quick binging and one can see that Windows Live is still going to be offered: Which to anyone following Microsoft and XNA is of no surprise, in fact Windows 8 opens up new avenues of development for XNA Developers, which are far more exciting that cautionary. However, Preston Moore @ pMotion posted that when he attempted to interact with XNA from VS2012 there was no Content pipeline, no access to the controllers, and even the most boiled down XNA code proved problematic!!! However in VS2010 there were no problems setting up and building “Legacy” XNA games. So where’s the real problem? It’s in the seaming”orphaning” of the XNA approach in the App Store as selling your apps will not be done through the Metro App Store. This seems contrary to the presentations at build… see
Charles Cox talk from//Build, but is confirmed again and again.
Windows 8 improvements to Game Development
First feature of note is:
During the second day of BUILD, Microsoft announced that there will be cross-platform gaming between Windows 8 and Windows Phone. [^]
Second feature of note:
During the third day of BUILD, Microsoft announced that there will be opening up XBOX LIVE. [^]
XNA may not be involved in future iterations of Microsoft’s offerings on platforms running WinRT, for that you’ll need to look into WinRT development avenues, but as for XNA you may still be able to use it in Legacy Mode… There will be some programming avenue for game developers..!