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.
Also, please don't tell us to use the UWP MapControl unless Microsoft plans on making this control do what we need it to do.
This is not just a gaming issue!!!!
We have a MapControl in Silverlight that is silky smooth built on XNA technology. We need to port this to UWP, but without XNA it's going to take forever. Please port XNA to UWP!!!
Good Developer commented
Steps to take:
1) Open-source XNA;
2) Support and promote MonoGame;
3) Support and promote FNA.
Simon Jackson commented
Given XBLIG is now being sunsetted, the official path is to use MonoGame in a Win 10 UWP app on the store for all supported platforms.
Although it would be nice to see some more official support for MonoGame to the same level being provided for Unity and other frameworks
Agreed @birbilis ... an awesome open source effort has continued XNA on Monogame. This vote should be closed with the guidance to use Monogame instead. Unlike MSFT's guidance with Silverlight ("just use HTML5") this one makes a lot of sense. ;)
MonoGame has advanced and made XNA cross-platform from what I know, so why not have Microsoft back that one instead? http://www.monogame.net/
Edvin Mako commented
Well, Microsoft should consider making, if not XNA, any other API to develop games easely... But XNA 5 would be nice :)
But what's about Unity? I used XNA later but after it's death I went to the Unity. It's pretty good especially after Unity 5 releasing with il2cpp, audio manager and not crashing on resuming universal WP8.1 build =)
Steve Watkins commented
Yeah, in the top 3, and getting very close to the #2 slot.
Currently in top 3 in the list. Surely microsoft needs to take note!
Universal apps are great. XNA is great. Unfortunately it's only available for windows phone.
It would be great to make great games using XNA that can be played on Windows Phone and Windows Store apps.
I want to be able to take my WP games to Windows Store.
Games are one of the top tier application category.
Games are one of the top tier application category.
I'd settle for a WinRT API at this point. With all the hype about how WinRT compiles down to native system calls and .NET Native, why are we stuck with early 1990's OLE/COM technology? What a disgrace! People don't need bare metal Unreal Engine style performance for their basic 2D games.
Dumping XNA was an insult, but formally supporting DirectX in WinRT would be the right move forward.
Or better yet, Microsoft could contribute to Monogame for a robust cross-platform solution.
Microsoft should create new .Net framework to allow .Net developers to create Windows Phone and Windows games.
Please Please make the classes in above framework like SongCollection, Playlists etc immutable and unabstract.
Right now its impossible to create a custom playlist in a media player app without transferring all the songs to ISO. It will be very easy if the classes are immutable and song collection class can be used simply as a list where one can add or remove Song just like other collections so that MediaPlayer.Play(SongCollection coll) can be used more effectively.
Further, extend background agent player to play not only audio tracks but Song as well,
Still no Microsoft reply :(
What is the point of capturing 2000+ votes, and still not getting any formal response from Microsoft ?
Honestly, though, if Microsoft wants to get their phones going, providing XNA or a suitable replacement for it would likely mean a lot of indie game developers would be able to extend their game readily to Windows smart phones. Having more apps means being more competitive against Android and iPhone. It's the best way to solve the chicken and egg problem that you have of nobody buys the phones because there aren't many apps for it, and no app developers build for Windows Phone because few people own them.
LateNight Apps commented
Although MonoGame is a viable technology, we are relying on a third-party, non-full time team of distributed developers to mantain and improve this stop-gap solution. At the very least Microsoft should offer some financial or technical support for this dedicated 'team' so that they have some other motivation other than self-interest to continue to improve and maintain it.