I currently use libGDX as my framework of choice. It has some downsides in relation to XNA, including:
- Java instead of C# (lets face it, C# > Java most times)
- Not as featured in some areas, specifically in the 3d department
- Y-up coordinate system, however it's really easy to fix
- Of course, does not run on Xbox
However, it comes with several upsides:
- TRULY cross-platform: runs on Android, Windows, MacOS, HTML5, iOS and Linux with exactly the same code and same calls. You only need like 5 extra lines of code for each platform. Comes with a setup utility which sets up Eclipse projects automatically: Creates a project for the game which practically contains everything, and one project (that you won't need to change in most cases) for each platform, which simply calls the main project.
- Open-source, 100% free
- Is under constant development and improvement
- Good helper classes like a superior AssetManager (granted, I dislike some of the helper classes so I had to create my own)
- Other benefits I haven't explored yet, like a physics wrapper
XNA dying saddens me as well, as I did use it for the development of two games. But libGDX might be good news to some of you, particularly if you don't care about the more advanced 3D features of XNA. No, I don't work for libGDX nor have I any affilations with it
http://libgdx.badlogicgames.com/
- Java instead of C# (lets face it, C# > Java most times)
- Not as featured in some areas, specifically in the 3d department
- Y-up coordinate system, however it's really easy to fix
- Of course, does not run on Xbox
However, it comes with several upsides:
- TRULY cross-platform: runs on Android, Windows, MacOS, HTML5, iOS and Linux with exactly the same code and same calls. You only need like 5 extra lines of code for each platform. Comes with a setup utility which sets up Eclipse projects automatically: Creates a project for the game which practically contains everything, and one project (that you won't need to change in most cases) for each platform, which simply calls the main project.
- Open-source, 100% free
- Is under constant development and improvement
- Good helper classes like a superior AssetManager (granted, I dislike some of the helper classes so I had to create my own)
- Other benefits I haven't explored yet, like a physics wrapper
XNA dying saddens me as well, as I did use it for the development of two games. But libGDX might be good news to some of you, particularly if you don't care about the more advanced 3D features of XNA. No, I don't work for libGDX nor have I any affilations with it

http://libgdx.badlogicgames.com/