Hey, I modeled my assets myself. As for the the tiling algorithm, it's basically marching squares, but storing the data in a 2D height map so no overhangs. And instead of most marching cube algorithms which generate the mesh itself I just use pre-made tiles the I made. Hope that helps :)