AndEngine is a free 2D OpenGL game engine for the Android platform and includes the Box2D physics engine.
AndEngine is a free 2D OpenGL game engine for the Android platform. Along with the core engine, the platform supports extensions, such as the following:
- PhysicsBox2DExtension : Allows use of Box2D physics.
- TMXTiledMapExtension : Allows reading of files generated in the TMX Map Format.
- TexturePackerExtension : Allows use of sprite sheets or sprite atlases generated by TexturePacker.
- MultiplayerExtension : Supports multiplayer
There is a fairly active community forum and the code itself is well designed and extensible.
AndEngine lacks documentation. To compensate the lack of documentation there is an AndEngine examples project available on GitHub and corresponding app on the PlayStore.
The current active development branch is GLES2-AnchorCenter and it's expected to be merged into the GLES2 branch.
The main difference between GLES2 and GLES2-AnchorCenter is the origin of the coordinate system.The coordinate system in the GLES2-AnchorCenter branch has its origin in the lower left.