Ответы:
На Android нет игрового движка с открытым исходным кодом, равного коммерческому Unreal Engine или Unity. Но вы можете использовать различные проекты с открытым исходным кодом для небольших игр или приложений.
Java 2d Game Engine (как кокосы 2d на iphone):
C ++ 2d Game Engine:
Java 3D Game Engine:
C ++ 3D движки доступны на Android:
Ogre3D и Irrlicht плохо упакованы, но вы можете разрабатывать игры для устройств iPhone и Android. Линдердаум в настоящее время доступен только для Windows и Android.
AndEngine
Candroid
Engine Cuttlefish Engine (коммерческий)
Маги (в основном сетевые AFAIK)
Все это из поисковика «Android Game Engine».
Здесь есть список как минимум из 23 игровых движков с открытым исходным кодом для Android: http://mobilegameengines.com/android/open_source_game_engines