I did a 2-hour getting started with WinRT for the non.Net developer session for a cross-platform user group. Turns out all were .net developers except one, and many had important questions. XNA came up rather early in the conversation, there has been a lot of talk about XNA lately. This discussion came about when some of the attendees made a remark that XNA was dead, and we ended up discussing an article on Hacker news. The article Microsoft kills Xbox 360/PC cross-platform development, declares DirectX “no longer evolving”
Was actually incorrect (says MS officials), and this information was added to the article later on. But at the very bottom and with a sarcastic remark. Ironically the day before the article went out Mary Jo Foley had already posted on her blog an article Microsoft: False alarm. We aren’t backing away from DirectX
One XNA MVP has written up an honest blog post sharing his frustration for the miss-communication that is well worth reading as well, turns out his original blog post if not started at least spurred the DirectX/XNA-is-dead articles the last few days. Follow-up on DirectX/XNA
In short: DirectX/XNA is not dead
-and this is confirmed by a reply Mary got in regards to this from a Microsoft spokesperson, (pardon my copy-and paste here Mary):
“I can confirm that the original communication sent to MVPs yesterday was inaccurate. Microsoft has issued a follow-up communication to the DirectX/XNA MVPs reaffirming that DirectX is very much an important and evolving technology for Microsoft.”
My first reaction to the question’ Can you do XNA games for Windows Store Apps?’ was, ‘You can, but not really. But this I mean, I know there is a way this can be done, but I’m unaware of the limitations as I haven’t done any XNA projects myself’. I promised to get back with more information and here it is.
For developing XNA Window’s Store App – games I’ve understood as you can if you use the open source cross platform implementation of the XNA MonoGame. I haven’t tried it myself, so I’ll leave the answer at that, and point you to a really good step by step article.
For more on the subject, a really good blog post about XNA and more: In lament for XNA Framework, long live the XNA platform