Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

What do I need to use for Game Development in C#? [closed]

Tags:

c#

game-engine

I have read a lot about the XNA framework going away and Microsoft not openly supporting it any more. I would like to know if there are any similar technologies available keeping in mind that I do not want to pay a lot of $$ for creating a cross platform indie game.. I know that XNA only support Microsoft devices and that there are already a lot of open source game engines available such as Torque, NeoAxis and so on. I am mainly looking for a simplified game engine where I can code in c#. I do not require the Complex 3D rendering component or worry to much about memory management. Just want to get a simplified tool set as a beginner. Any suggestions would be greatly appreciated..

like image 470
Jacques Bronkhorst Avatar asked Mar 21 '13 21:03

Jacques Bronkhorst


2 Answers

Unity3D is the answer to your problem. Although 3D is in the name, you can do just about any type of a game in Unity. It also supports game scripting in other languages like JS. There are plenty of examples, great support, and growing popularity. I believe they also have a free version of their engine. www.unity3d.com

like image 98
jarrodparkes Avatar answered Nov 11 '22 17:11

jarrodparkes


If you want something similar to Microsoft's 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)

like image 3
CallumDev Avatar answered Nov 11 '22 17:11

CallumDev