Asset Systems

Senior Unity Engine/Systems Engineer (Mobile, Streaming, LOD) Game Dev/Core Systems

Не указана
  • Астана
  • Более 6 лет

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 при операциях загрузки и выгрузки