Уже имеющийся ответ на этот вопрос:
"Они используют C++ и OpenGL.
И анроид и айось позволяют обращаться к библиотеке, написанной на плюсах. Например, на дроиде это делает NDK.
Может над опенГЛ еще обертка в виде какой нить SDL.
Есть конечно еще другие варианты - трансляция c++ во что то другое, но вряд ли."