Mojoc
A cross-platform, open-source, pure C game engine for mobile game
...It is based on OpenGLES3 and written in C99. It currently works on IOS and Android, but can easily be extended to other platforms, and will support more platforms in the future. In platform-independent code, Mojoc uses only the standard C library, no dependence on third-party libraries. Mojoc uses an extremely lightweight OOC (Object Oriented C) programming model. Mojoc application architecture is based on components, state-machines and is message-driven. Mojoc has been used for a cross-platform Android and IOS game. The samples will show all aspects of the Mojoc features. ...