Please continue to work on XNA. It's a great way for indie game developers like myself to make games and give them to the world. XNA gave us the ability to put our games, easily, on the most popular platforms, and to just dump XNA would be therefor heartbreaking... I implore you to keep working on XNA so we C# developers can still make amazing games!
Nigel Kennington commented
As an ex games programmer who moved into education, XNA hit the sweet spot for teaching games development that was "proper" programming and yet able to getting rewarding effects very quickly. There was a massive amount lot of good will generated for Microsoft by XNA and its ethos that would be terrible for you to lose.
Unity 3d CEO stpped down, and now MS will buy Unity3d to repalce the XNA. (Pay atention to recent renewed MS interest in unity - update VS plugins for Unity etc,...)
It's nice to see this getting some renewed attention. It looks like we may cross the 20K barrier soon!
I would like to see XNA back too BUT I think there is a good reason why MS has abandoned it. With Universal Apps, it is possible to have very small C++ part of the app for DirectX 11 drawing (you can use DirectXTK for easy start) and implement everything else with C# and XAML. I have been experimenting with this myself. It's difficult to set up but when you get it running you can quite much forget C++. The least MS could do is that they could create a sample project for this. The current sample is all C++ which is not what people here want.
Dan Colasanti commented
As an ex-XNA MVP, it was very disappointing that Microsoft dropped XNA - and since it's pretty clear that XNA's not coming back, it would be nice if Microsoft at least open-sourced XNA (for use in MonoGame).
Please, please, please Mr Nadela give some love to C# and XNA in the form or XNA 5 :). Thank you.
Niño Mollaneda commented
Why microsoft, why have you not done this yet?!
shawn and walbourn are like legends now
At least there is now Win2D! Thx Shawn Hargreaves!
Just wanted to say the same thing you are ahead of me :)
Virgile Bello commented
For those interested, we just released a C# Game Engine quite close to XNA:
Nobody is asking for massive improvements to XNA right now. (We'd love to have it, but that's not the most important thing.) What I've heard from all of the XNA devs that I've talked to is the following:
1. Integration into the latest versions of Visual Studio. There are some workarounds to make this happen, and having written a workaround script myself, I can tell you that this should be an almost trivial task.
2. Ability to run XNA games on the Xbox One, as well as the latest version of Windows and Windows smartphones. Supposedly, .NET Framework apps and games are supposed to work on all of these, so again this shouldn't be anything out of the ordinary.
3. Upgrading XNA to use the latest versions of both the .NET Framework and DirectX. This is possibly a little more involved, but probably nothing too crazy.
A one man team could make this happen, so it doesn't really matter to me that 18,000 people were laid off. (Especially since the bulk of the layoffs came from the Nokia side.) I've said it before and I'll say it again, I'll happily do the work for free, if it could be officially sanctioned my Microsoft.
It really is a little bit of work to make a lot of people happy.
Above everything else though, if you're not going to make an XNA 5, we'd sure like a more thorough, coherent explanation that makes sense to us (and not just to MSFT insiders) as to why you won't continue it. You'd be making a huge mistake to not do at least that much, considering this item has absolutely blown away every other proposal that has ever existed on this site in terms of votes. (And the second highest being to allow .NET games on the Xbox One, no less.)
michael hansen commented
why no xna 5.0 ,, well the open source monogame is working on it
and microsoft has fired 18.000 people do you think microsoft have the dollars to contunie developerment of xna NO,, despite that we have all invested dollars in there platform
so think twice before invest in microsoft platform,, you do not know when thay dump the framework ,, and that kill your brand and your company.. end of that
If M$ really is abandoning xna 5, they should just GPL open source the whole darn thing -- including the content pipeline, etc -- so other teams can pick up the ball more fully. Why abandon a technology, NOT support it, and then NOT release its code? Seems like just bad business.
MS "insider" here. No XNA5. End of story. You can continue to upvote, but it won't matter. We're sorry.
What about merging WPF/SILVERLIGHT and XNA into a new product?
But please make it run on Windows 7!.
Killing XNA is as stupid as this new "All Cloud" trend.
I'll be moving to Linux if Microsoft (Google has always been about that, and I don't into Apple) keeps current course.
Craig Deubler commented
Rather than competing with MonoGame why not contribute resources to help make MonoGame a (more) truly awesome platform?
Loren Lemcke commented
Developer of Over 9000 Zombies! here. I definitely am in favor of XNA 5.0 or at the very least continued support for both developers and users of XNA applications. Thank you!
I suspect the delay at this point is not in the number of votes, but in the timing of internal discussions. Microsoft is going through a bit of a mid-life crisis right now. The mobile market has been exploding over the last few years, and Microsoft has hardly any of that traffic. Desktop sales are dropping, and that's the area Microsoft has dominated for decades. So they're trying to figure out who they're going to be in the future, and what software they need to support that new role. I suspect there's internal debate about whether something like XNA really helps them as they move forward.
If that's the case, though, from my point of view, it seems clear that XNA would be very helpful to them. If you bring XNA up to DX11 and Visual Studio 2013, and build an easy pathway to deploy XNA games on the Xbox One, the Windows 8 Phone, and Windows desktops and tablets, you'll probably get a lot of new games getting out to your mobile platforms. That solves the chicken-and-egg problem for you pretty nicely. (App developers don't want to make apps for a platform that isn't used, and users don't want to use a platform that there are few apps for.)
I could be wrong, but I really don't think that would be very much work. I'd volunteer to do it, if it could be officially sanctioned by Microsoft.