SIO2 is an OpenGLES based cross-platform 2D and 3D game engine. It supports iOS and Android among various other platforms. It has all the modern game engine functionalities built-in right at its core and also allows you to port your game on the Mac Store and on Windows. SIO2 allows you to create state of the art AAA games for your favorite mobile platform. Unlike other solutions, SIO2 does not force you to use any specific IDE to code or build your games.