Назад
3 дня назад

Разработчик на Unreal Engine 5 (Unreal Engine 5)

Формат работы
onsite/hybrid
Тип работы
fulltime
Грейд
middle
Страна
Russia
hhВакансия с HeadHunter. Контакт ведёт на hh.ru

Мэтч & Сопровод

Покажет вашу совместимость и напишет письмо

Описание вакансии

Текст:
/
TL;DR
Разработчик на Unreal Engine 5 (C++/Blueprints): Разработка интерактивного симулятора в жанре Tower Defence с акцентом на ядро симуляции, управление сотнями объектов и настраиваемый прикладной слой. Фокус на оптимизации и профилировании UE5, интеграции с внешней расчётной системой через сокеты, а также записи и воспроизведении сессий.

Локация: Москва, площадь Тверская Застава, 1. Формат: работа на месте работодателя; в условиях также указан гибридный график.

Компания

ПИК — специализированный застройщик, развивающий интерактивный симулятор в жанре Tower Defence.

Что делать

  • Разрабатывать ядро симуляции на C++ в Unreal Engine 5 для управления 200–300 одновременно активными объектами.
  • Реализовывать обнаружение и поражение целей, сохранение и загрузку, а также запись и воспроизведение игровых сессий.
  • Создавать прикладной слой на Blueprints: редактор сценария, UI настройки параметров, меню и управление временем.
  • Интегрировать Unreal Engine с внешней расчётной системой через сокетный коннектор.
  • Собирать карту и технику на готовых ассетах, добавлять базовые VFX и звук.
  • Оценивать сроки по этапам технического задания, вести репозиторий и передавать исходный код с документацией.

Требования

  • Коммерческий опыт разработки в Unreal Engine 5 от 2 лет и минимум один проект, доведённый до сборки.
  • Самостоятельная разработка систем на C++ в UE: UObject, AActor, жизненный цикл, компоненты, Subsystems и экспорт в Blueprints.
  • Продвинутая работа с Blueprints и UMG, включая интерфейсы, наследование от C++ базовых классов и разделение ответственности между кодом и Blueprints.
  • Опыт оптимизации и профилирования с Unreal Insights, пуллингом и сотнями активных акторов.
  • Умение работать с формализованным техническим заданием, критериями приёмки, Git и Git LFS.
  • Русский язык — рабочий.

Хорошо, если есть

  • Работа с TCP/UDP-сокетами в Unreal Engine и интеграция с внешними расчётными системами.
  • Знакомство с Simulink, MATLAB и co-simulation.
  • Опыт разработки симуляторов, тренажёров или решений для инженерной визуализации.
  • Опыт с Landscape Auto Material, Landscape Splines, PCG, Procedural Foliage, Niagara, Data Assets или UE Localization.

Культура и преимущества

  • Официальное трудоустройство.
  • График 5/2.
  • Гибридный формат работы.
  • Офис рядом со станцией метро «Белорусская».
  • Заработная плата обсуждается индивидуально.

Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →