Hide menu

List of Game Platforms

In this course you can choose freely what game development platform you use - as long as it is a dedicated gaming platform, i.e. not simply a programming language standard library or a pure media or 3D-platform. 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 and learning about such systems is the techichal literatur for the course. Reusing technologies is something valued in the course - though there are limits to how much you can release. I can guarantee you that in 95% of the cases you will get much further if you spend some time educating yourself on game tech.

We will support with assistants for phaser.io, libGDX, monogame (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.
  • libGDX
  • MonoGame, or XNA Game Stuio + Farseer Physics. You are of course also free to use more advanced game engines like Delta Engine. Please note that in the spring of 2013 Micrsoft decided to stop developing XNA and this casued monogame to rise to the top and become one of the most active environments.
  • phaser.iois a very stable JavaScript gaming environment.

Here I will also note some additional game engines but since there are an enormous amount of alternatives out there I think you should only view this as a starting point and not a list of guaranteed problem-free platforms.

  • http://unity3d.com/
  • http://unreal.com/
  • http://www.cocos2d-x.org/
  • YoYo Game Maker - old classic back in great shape - even just go publishing to XBOX One and PS3/PS4.
  • Gideros Mobile - strong Lua mobil game engine and development platform. Also see: Live coding with gideros mobile and ZeroBrain Studios.
  • Open FL - HAXE based game engine, previously known as HAXE NME
  • http://www.scirra.com/construct2. HTML5 game environment. Good integration with JS. Free version a little limited with regards to events. Dont mix events and physics on the same tasks.
  • http://www.panda3d.org/ - very stable and functional 3D enviroment for python
  • http://www.stencyl.com/ - iOS and Flash point and click enviromnet.
  • Garage Games - now MIT license
  • http://www.unrealengine.com/udk/
  • On JavaScript: check out things like: http://www.html5gamedevelopment.org/html5-engines, Remember to collect as much technologies you need to ensure your focusing on implementing the game and not the platform or game engine.
  • http://code.google.com/p/playn/.
  • http://www.pygame.org/
  • http://gaming.adobe.com/ If you want to check out what Adobe is doing. They do a lot, supporting open source implementation and are also in the process of moving along to HTML5 and do deliver content to iOS without flash so it is still very relevant.
  • Search for your game engine at Indie Engines DB.

  • Page responsible: Erik Berglund
    Last updated: 2014-08-14