3D空間内を歩き回るサンプルプログラムを作りたいと考えています。
ある程度の大きさで、高低差、建物などの障害物が存在するマップを想定しています。
そこで、マップのデータをどう表現したらいいのか悩んでいます。

既存のゲームで言うとセガのクレイジータクシーでは、どのようになっているのでしょうか?
読み込みも早く、かなり緻密で、広かったのですが。