Разработчик Unreal Engine

Дата размещения вакансии: 10.07.2026
Работодатель: ГКУ Инфогород
Уровень зарплаты:
з/п не указана
Город:
Москва
Нижний Сусальный переулок 5с16
Требуемый опыт работы:
От 3 до 6 лет

Департамент информационных технологий Москвы создает и развивает цифровые проекты, которые делают столицу комфортнее, а жизнь горожан — удобнее и мобильнее. Для системы управления столицей технологии — это незаменимый инструмент, который применяется во всех отраслях экономики, городского хозяйства и социальной сферы. А для миллионов горожан — повседневный помощник, который позволяет получать сотни услуг и сервисов в удобном цифровом формате в режиме 24/7.

Цифровой двойник Москвы — это виртуальная модель города, которая в реальном времени отражает происходящие в нем процессы – от движения транспорта и работы инженерных сетей до экологической обстановки и загруженности социальных объектов. Это живая, интерактивная копия, которая позволяет:
- прогнозировать и моделировать развитие города: планировать строительство новых объектов, оптимизировать транспортные потоки, предотвращать аварийные ситуации;

- принимать решения на основе данных: получать объективную информацию о состоянии города для принятия обоснованных управленческих решений;

- улучшать качество жизни горожан: создавать более комфортную и безопасную городскую среду.

Что нужно делать:

  • заниматься разработкой, интеграцией и поддержкой игровых систем на C++ и Blueprints (визуальные скрипты) под руководством геймдизайнеров
  • работать с графическим пайплайном (UE 4/5.х): Настройка освещения, пост-обработки и материалов с использованием технологий Nanite (геометрия) и Lumen (глобальное освещение) для достижения фотореалистичной картинки без потери производительности
  • оптимизировать производительность: Профилирование и оптимизация игры (CPU/GPU) с использованием Unreal Insights. Обеспечение стабильных 60 FPS на целевых платформах (PC / Консоли / Мобильные устройства)
  • заниматься разработкой пользовательского интерфейса (UI/UX): Создание адаптивных интерфейсов с использованием UMG (Unreal Motion Graphics), привязка виджетов к бэкенд-логике
  • заниматься интеграцией с бэкендом: Написание кода для взаимодействия с серверной частью (REST API, WebSockets, базы данных) для реализации мультиплеера или онлайн-функций (лидерборды, внутриигровой магазин)
  • контролировать версий и документация: Ведение кода в системе контроля версий (Perforce / Git), написание технической документации для команды и инструкций по сборке проекта
  • актуализировать движок: Мониторинг релизов Epic Games и своевременный перенос проекта (или отдельных модулей) на новые версии Unreal Engine с исправлением возникающих ошибок (breaking changes)
  • создавать и развивать внутренние инструменты редактора (Editor Tools)
  • разрабатывать плагины и расширений движка
  • работать с ГИС информацией

Какие знания и навыки нам важны:

  • опыт работы с С++ (включая ООП, структуры данных и алгоритмы)
  • математическая база (геометрия, векторная математика)
  • коммерческий опыт разработки на C++ с использованием Unreal Engine 4/5 от 3 лет (желательно в игровой индустрии)
  • наличие в портфолио завершенных проектов (или демо-сцен) с указанием личного вклада кандидата (обязательно ссылки на видео или playable-билды)
  • свободное владение C++ (понимание указателей, умных указателей, многопоточности) и глубокое знание Blueprints (умение переписывать тяжелые BP на C++ для оптимизации).
  • понимание фреймворка UE (GameInstance, GameMode, PlayerController, Pawn, ActorComponent, Enhanced Input System)
  • графика: Опыт работы с Niagara (VFX), Shaders (Material Editor), знание принципов PBR-материалов
  • сборка: Опыт настройки проектов под различные платформы (Windows, Mac, Android, iOS, консоли) и работа с пакетными инструментами (UnrealBuildTool, UAT)
  • инструменты: Знание Unreal Insights, RenderDoc (для дебага графики), Perforce/Git (включая Git LFS)
  • опыт разработки плагинов для Unreal Engine
  • editor Tools (Editor Modules, Details Customization, Asset Types, Slate Widgets)
  • понимание архитектуры Unreal Engine Editor: UObject система отражения (Reflection, FProperty)
  • умение работать с чужим кодом и развивать сложные системы
  • опыт работы с REST API и HTTP-запросами
  • понимание принципов оптимизации и SIMD (SSE/AVX)5

Как плюс:

  • Опыт работы с VR/AR (OpenXR, Oculus).
  • Понимание основ 3D-моделирования (Blender/Maya) для более тесного взаимодействия с художниками.
  • Опыт интеграции с ИИ механиками

Что предлагаем:

  • рыночную зарплату и премии
  • драйвовые задачи и ресурсы для их реализации
  • преимущества аккредитованной IT-компании
  • материальную помощь в случае важных событий в жизни
  • корпоративное обучение и доступ к онлайн-библиотеке
  • корпоративные тренировки и спортивные активности - бег, футбол, волейбол, баскетбол, теннис и другие
  • комьюнити по интересам
  • скидки от партнеров на ДМС, связь, развлечения, подарки, спорт и т.д.

Стань частью команды ДИТ Москвы и воплощай в жизнь цифровые проекты столицы!