3D cross platform game engine