Астана, улица Сыганак, 60/3
Senior Unity Engine / Systems Engineer (Mobile, Streaming, LOD) Game Dev/ Core Systems, not DevOps
Мы разрабатываем приложение, в котором центральным элементом является карта города.
Откликайтесь, пожалуйста, только если вы имеете следующий опыт:
Спроектировать и реализовать мобильную систему стриминга карт / окружения в Unity, которая загружает и выгружает префабы в зависимости от позиции камеры, аналогично level streaming в Unreal Engine.
Создать пайплайн экспорта картовых сцен в виде метаданных и стриминга чанков префабов во время выполнения.
Основная сцена Unity должна оставаться пустой в редакторе после того, как внешний вид карты будет утверждён.
Реализовать кастомную, лёгкую LOD-систему, управляемую расстоянием до камеры, ориентированную на большие картовые пространства:
Разделение мира на две зоны:
Foreground — стриминг высококачественных (high-res) ассетов
Background — очень простая / low-poly геометрия
LOD-система должна быть плотно интегрирована со стриминг-пайплайном карт.
Сильный опыт работы с Unity Addressables для загрузки в рантайме и управления памятью в map-based проектах.
Опыт работы с Mapbox Unity SDK, включая:
Выравнивание и сопоставление координат Mapbox с координатами Unity
(может быть реализовано совместно с нашим ведущим техническим художником).
Понимание принципов работы с большими картами / географическими данными, тайлингом и пространственным разбиением мира.
Глубокое понимание ограничений мобильной производительности при работе с картами, включая:
Использование памяти
Стоимость стриминга
Нагрузку на CPU/GPU при операциях загрузки и выгрузки
Астана
Не указана
ЧАСТНАЯ КОМПАНИЯ INTERNATIONAL TRADING SYSTEM LIMITED
Астана
от 600000 KZT