What do I need to use to develop games in C #?

I read a lot about the XNA framework, and Microsoft no longer supported it. I would like to know if there are any similar technologies, bearing in mind that I do not want to pay a lot of $$ for creating a cross-platform indie game. I know that XNA only supports Microsoft devices and that there are already many open source game engines available such as Torque , NeoAxis , etc. I'm mainly looking for a simplified game engine where I can write code in C #. I do not require a component of integrated 3D rendering or worry a lot about memory management. I just want to get a simplified toolkit as a beginner. Any suggestions would be very helpful.

+5
source share
2 answers

Unity3D is the answer to your problem. Although 3D is in the title, you can make almost any type of game in Unity. It also supports game scripts in other languages ​​such as JS. There are many examples, great support and growing popularity. I believe that they also have a free version of their engine. www.unity3d.com

+7
source

If you want something similar to Microsoft XNA, you can always try MonoGame , which is an open source implementation of XNA 4 and includes support for Windows, Windows Metro, Mac OSX, Linux, Android (with MonoDroid) and iOS (with Xamarin.iOS / MonoTouch)

+3
source

All Articles