List of Game PlatformsIn this course you can choose freely what game development platform you use as long as it is a dedicated platform for developing games, i.e. not simply a programming language standard library such as Java FX or C# WPF. Depending on your game project you need things like scene management, collision handing, sprite or 3D model handling with animation support, physics engines, AI and so forth. Implementing these things yourself is not really an option, it will take you to long and you will perhaps focus on the wrong things. Reusing technologies is something valued in the course. I can guarantee you that in 95% of the cases you will get much further if you spend some time educating yourself on the game tech that will help you reach the goals of your game than building it yourself.
We will support with assistants for libGDX, XNA Game Studio + Farseer Physics (Box2D).Our assistants, Samuel and Björn, are also good programmers that know python and C++ programming and will help out to the extent of their knowledge. Help can be gotten at office hours only - please accept this limitation.
- XNA Game Stuio + Farseer Physics. You are of course also free to use more advanced game engines like Delta Engine, Nine Engine and Axiom 3D. Please note that in the spring of 2013 Micrsoft descided to stop developing XNA. MonoGame is an activity to keep XNA alive to publish cross-platform on many different platforms so XNA 4.* is still alive, perhaps even more alive than before. Also check out tooling for XNA for instance her here.
Here I will also note some additional game engines but since there is an enormous amount of alternatives out there I think you should only view this as a potential starting point and not a list of guaranteed problem-free platforms.
Page responsible: Erik Berglund
Last updated: 2013-08-30