Я думаю, что эта тема больше похожа на https://gamedev.stackexchange.com.
Мои советы для вас :
Я думаю, что проекция гекса-сетки может быть решена с помощью встроенного в проектор Unity, вы можете использовать с ним ортографическую проекцию, поэтому она неНезависимо от того, является ли ваш рельеф неровным, у него также есть удобный способ выбрать, какие слои будут затронуты только (рельеф, ваши здания и т. д.) (проектор - магический шейдер, хотя он смешивает изображение, которое вы ему даете,и слой под ним) Если проектор не удовлетворяет вашим потребностям, я уверен, что шейдер сетки уже написан для единства.
По поводу выбора, я думаю, что вы также можете решить это с помощью проектора, или дать какой-то следвлияние на границы сетки?- я думаю, вы все равно будете хранить границы, так что ...
О границах страны в Civ:
Я думаю, что они создают сплайн, используя точки границы шестигранной сетки, затемсмешайте это на местности.Я видел шейдер, который может рисовать линии на местности, так что вы можете его найти!
Ключевые слова для поиска: Безье, Catmull – Rom, Spline, шейдер ландшафта