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!
Back in 2013, we announced that XNA 4.0 would be the last release of the XNA framework. We thank all of you who used XNA in your games, and we’re humbled by the number of you who want an XNA 5.0! However, XNA 5.0 is not something we’ll be developing.
We know that many of you want to use cross-platform engines to build your games and deploy them in all the places that gamers care about – Xbox, Windows, Sony PlayStation, Nintendo Wii, iOS, Android and more. Now, there is an amazing ecosystem of game frameworks and engines that support building games on Windows and across all platforms.
If you are looking to port your existing XNA game to Windows 10 UWP, please explore the MonoGame framework, which is an open-source, cross-platform implementation of XNA, supporting Windows 10 UWP and a variety of other platforms. If you are looking to build a cross-platform game using C#, .NET and Visual Studio, you can explore Unity, a powerful 3D and 2D game creation tool and ecosystem. Unreal Engine 4 and Cocos2d are also great options for building cross-platforms games using Visual Studio.
In addition, if your game was built with XNA and previously worked on Windows or Windows Phone, it will continue to work.
Developer! Developer! Developer!
will motill commented
In response to the monogame is garbage compared to xna.
Monogame can do everything xna did now... it basically is xna.
It can be ported to far more platforms then xna ever would have.
Its been optimized alot, It's fast.
Don't underestimate how much work has and is being put into it, simply put it is a beast...
Monogame at this point... in 2018... is begining to move beyond xna.
Microsoft abandon everything. XNA, Silverlight, Lightswitch, VB6 programming, Expression. Most of all they abandon developers.
Stephen Cohen commented
I don't need a cross-platform framework...
Stephen Cohen commented
XNA was the best.
I've had to recreate XNA functionality in Windows Forms for new projects.
You guys really need to pull your heads out of your @$@es.
What was wrong with XNA?
Bring back XNA you bastards :D
Monogame is garbage compared to XNA. ;(
K Fen commented
xna5 good, Monogame good, unity and unreal or any editor centered graphics engine, bad. Too much cross platformism, bad. Platformism limited to Windows, good.
It is a sad idea. XNA could have been the number one game development framework.
Dmytro Ielkin commented
Could have just made the XNA open source
They just bought LinkedIn (which most people know only by spamming their mailboxes with random invites) for 26 billions (!!!!!!), yet they couldnt throw in a few millions to keep on developing a unique jewel like XNA with lots fans amongst developers, schools, hobbyists, etc. Way to go MS, way to go !!!
Dear Visual Studio,
Why don't you include DirectX in the list of options to use? It is, after all, Microsoft's proprietary framework for games and other multimedia applications.
Just so you know, DirectX works GREAT for Windows 10 UWP, the migration from XNA is rather straight forward, and I have the published games to prove it.
Joao Jose Salgado Serra commented
I agree xna is obsolete.
i do not agree that theres some engine to replace it.
Unreal and Unity were made for 3d games. I'm currently using Coco2s / Cocosharp with Xamarin and i may say the project seems to die in the last months.
I did not try monogame yet.
Matthias Voigt commented
Thanks for the quick answer. After having time thinking about, I think your decision is right. MonoGame became really good in the last 3 years so it is a very good replacement for xna and combined with xamarin perfect for all platforms.
I suggest, like Mikhail Barg, publishing the XNA source to help the MonoGame dev team to improve their solution. Thank you!
Mikhail Barg commented
Actually there's a request on opensourceing XNA already: https://visualstudio.uservoice.com/forums/121579-visual-studio-2015/suggestions/4942745-make-xna-open-source
Mikhail Barg commented
Given the "Declined" status is set, there's no use asking for continuing of development again. Could you open source the XNA sources then?
Tommaso Scalici commented
Nice, this is the good choice. XNA is too obsolete and not cross-platform. Now there are plenty of engines and framework that work very well with C# and .NET Framework, there's no more need to invest resources in XNA.
I'll also want to bring to your attention the Xenko Game Engine (http://xenko.com), a brand new engine (free and open-source, for now) built on top of SharpDX and .NET Framework.
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.
Benjamin Schäfer commented
Just make XNA OpenSource, like many other projects from Microsoft. Everyone will be happy.
Gavin Williams commented
So can this be closed now ..