3d Platform Design