added gameobject3d and shape3d