Pyros3D is a work in progress game engine, focused on 3D, but that has 2 projects launched on android in 2D.
You can compile for Windows, Linux, MacOSX, Android, and Javascript (ios should work almost out of the box but never tried)
- SFML 2.3 (better supported) / SDL2 / SDL1.2
- Glew
- BulletPhysics 2.8
- Freetype 2.6
- Assimp 3.0 (to build tools/AssimImporter that converts regular 3D models (obj,dae, ...) to pyros format)
To build it just run premake. Here are examples to create builds for x64 and examples.
premake4.exe --examples --x64 --static vs2015
./premake4 --examples --x64 gmake
There are specific readme in android and emscripten sections.
MIT