8 Open Source Android Game Engines

android-platform-icon Most Android game developers don’t know what to do, they always admire iPhone developers can play it with the free game engine such as Cocos2d-iPhone, and complain there are no the same one on Android. In fact, we can find some good open source game engines for Android OS. Below is 8 open source Android game engines which I know. You can build your great Android game with them, and there are also some of them be stopped to develop, but you can learn a lot from them too. If you know any others, please don’t hesitate to leave your comment here.

1. angle

This project is aimed to be a way to develop 2D games using OpenGL ES on Android providing as much speed as possible. The engine is entirely coded in java so you can overload every object for your convenience.


2. AndEngine

AndEngine is a free 2D OpenGL Game Engine for the Android platform with following features. You can find many examples from here.

  • Android-Optimized
  • Android 1.6 Compatibility
  • SplitScreen
  • Network Multiplayer
  • Live-Wallpapers
  • MultiTouch
  • Physics-Engine (Box2D)


3. libgdx

Libgdx a cross-platform Java game development framework based on OpenGL (ES) which written in Java with some JNI code for performance hungry sections.


4. catcake

Catcake is a cross-platform 3D graphics engine intended to be easy-to-use and high performance, which also supports the features for game development, such as animation, input device handling and sound playing, it runs on Windows, Linux and Android.


5. jPCT-AE

If you are already familiar with jPCT, you should have known it. jPCT-AE is an open source 3D engine for Android, it’s a port of jPCT to Android.


6. loon-simple(Chinese)

Loon-simple(LGame) is one part of Loonframework, which focus on Android and J2SE game 2D development. You can download many sample with full source code.


7. alien3d

Alien3D is a OpenGL ES based game for Android. Some samples can be found here. It seems this project was stopped since 2009.


8. rokon

Rokon is an open source game engine for Android based OpenGL ES. Unfortuantely the author stopped to maintain this project. If you only want to know something about game engine, you also can download and read the source.

Share and Enjoy:
  • Digg
  • del.icio.us
  • Facebook
  • Google Bookmarks
  • DZone
  • Reddit
  • Technorati
  • StumbleUpon
  • Twitter
RSS Enjoy this Post? Subscribe to Ntt.cc

RSS Feed   RSS Feed     Email Feed  Email Feed Follow us Follow us
You can leave a response, or trackback from your own site.

5 Responses to “8 Open Source Android Game Engines”

  1. Netsurfer says:

    Linderdaum Engine is a 2D/3D 2D/3D open source engine for Windows and Android written in C++. All prototyping can be done on Windows.


  2. sisila priyankara says:

    thank you very much for this information……………

  3. [...] Selain framework, terdapat juga game yang sudah jadi dan dapat kita unduh langsung dengan source codenya. Berikut link 8 game android bersifat opensource : http://ntt.cc/2011/05/08/8-open-source-android-game-engines.html [...]

  4. Jordan Bray says:

    Broken link. New libgdx url is -> https://github.com/libgdx/libgdx

  5. TraxNet says:

    There are many game engines out there, another option would be ShadingZen, a 2D/3D Game engine targeting Android: http://traxnet.github.com/ShadingZen/

Leave a Reply