A Cross Platform Game Engine in C++ using Direct3D and OpenGLES - Android, iOS, Windows