Да в принципе пофиг на модельку поверхности и пофиг какими методами ее делать. Главное что юниты будут перемещатся по координатам (сетка квадратная, то есть X и Y) - тут все просто. А положение модельки юнита считаешь от масштаба, например если клетка размером 10х10, то значит реальные координаты юнита будут типа того:
x=unit\x*10+5
y=unit\y*10+5
PositionEntity unit\entity,x,0,y
Unit - это тип с информацией о юнитах, +5 для того чтобы юнит был всегда посередине клетки (если поле начинается с координат 0,0)
В данном случае модель террейна можно брать любую, а можно и вообще без нее))