Техники из 90-х, которые все еще работают, или процесс экспорта карт в Танки Онлайн
Привет, меня зовут Артур, и я Unity-разработчик в компании «Альтернатива Гейм». В мире геймдева часто кажется, что создание карт — это удел художников и левел-дизайнеров: расставил ассеты, настроил свет, и готово. Но что если ваша игра должна работать на двух абсолютно разных клиентах — устаревшем WebGL 1 и современном Unity для консолей — при этом оставаясь одной и той же игрой? Здесь заканчивается чистое искусство и начинается настоящая программистская магия. Последние полгода на проекте «Танки Онлайн» мы практически с нуля переписали весь процесс экспорта карт, столкнулись с десятками неочевидных проблем и нашли для них изящные, а порой и винтажные решения, как в старых играх. В этой статье я расскажу, как мы построили инфраструктуру для двух этих миров, и почему иногда проверенные временем техники оказываются надежнее самых современных решений.
https://habr.com/ru/articles/973218/
#unity #gamedev #танки_онлайн #tanki_online #map #level_design #C# #graphics #геймдев #разработка_игр









