そんなに変な名前なのか、チョトショック、、、
GameObjectはそんなに意味ありません。一番上位の物って言うか、、
Cameraはカメラのpos,dirを持っていてsetするとgluLookAtでそっち向いてくれます。
Mapはそのままマップのクラスです.
MapFieldはハイトマップです。quadtreeによりカリング、簡略化をして自分を描画してくれます。
MapObjectはマップのオブジェクト(メッシュ)の集まりです。(書かけ)

、、、えーと毎フレームポインタ渡します;;