After spending days researching on what is the best system to build 2D or 3D game I came upon Unity. For Windows platforms it’s a weird time as MS just scraped XNA, now where do we go to make games?
Unity is an amazingly powerful and easy game development system, it is great for both 3D and 2D development. But its best feature is that with almost no effort you can publish across Windows Phone, Windows 8, IOS, Android and others.
It’s a standalone IDE that you can get from http://www.unity.com. All the features needed to develop for Windows platform are free.
Once installed its pretty simple, there are many tutorials on how to develop either for 2D or 3D online.
*As an added bonus you can code the script of the game in C#, so no new languages needed.
Sadly in a world were you want to develop in the big leagues when you are still at varsity, it’s hard to compete with limited funds. Happily Microsoft has levelled the playing field(Kinda).
Firstly the SDK and developer tools(Visual Studio Latest) are all right there to download. Due to the fact the Visual Studio is by far the best ways to develop for Microsoft products it helps that we can use it freely and get the best for our APPS.