As most of you probably know, XNA in its current form is dead. Although several alternatives exist such as Monogame and Unity, people seem to either not know about or consistently fail to mention SunBurns relatively new and completely free Platform framework.
It offers an API very similar to XNA's and has a lot of the same features, with the added support for many, many more platforms including:
- Windows Desktop
- Windows Store
- Windows Phone
- Android
- Linux
- Mac OS
With more still coming! What's even better is, you can share most of your code across all platforms without any changes; no more #if statements!
SunBurn allows you to do this by separating your game into three types of project: the Content Project (same as XNA), the Game Library and the Platform specific project:
If all this wasn't enough, the team behind SunBurn are constantly answering the communities questions on the forums, as well as responding and fixing any bugs which have been found. They truly offer the best support in the business!
If you want to find out more, the SunBurn website has a lot more information:
I hope to update all of my old tutorials to use the new SunBurn Platform, so stay tuned!