Alx Preston on the challenge of transitioning from 2D to 3D development and tips for small teams making a large scale open-world platformer