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.
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.
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.
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.
But One thing i can be sure ; Once you start to learn a engine, stick onto it only.