Разработчик Unreal Engine
Описание
Локация: Москва, РоссияКомпанияГКУ «Инфогород» развивает цифровые проекты Департамента информационных технологий Москвы, включая цифровой двойник столицы и городские сервисы.Что делатьРазрабатывать, интегрировать и поддерживать игровые системы на C++ и Blueprints под руководством геймдизайнеров.Настраивать освещение, постобработку, материалы, Nanite и Lumen для создания фотореалистичной графики.Профилировать и оптимизировать CPU/GPU с помощью Unreal Insights, обеспечивая стабильные 60 FPS на целевых платформах.Создавать адаптивный UI на UMG и интегрировать его с backend-логикой, REST API, WebSockets и базами данных.Разрабатывать editor tools, плагины и расширения Unreal Engine, а также работать с ГИС-информацией.Поддерживать версии движка, системы контроля версий и техническую документацию проекта.ТребованияНе менее 3 лет коммерческой разработки на C++ с Unreal Engine 4/5.Свободное владение C++, включая ООП, указатели, умные указатели, многопоточность, структуры данных, алгоритмы и SIMD.Глубокое знание Blueprints и фреймворка Unreal Engine: GameInstance, GameMode, PlayerController, Pawn, ActorComponent и Enhanced Input System.Опыт работы с Niagara, Shaders, Material Editor, PBR-материалами, Unreal Insights и RenderDoc.Опыт сборки проектов под Windows, Mac, Android, iOS и консоли с использованием UnrealBuildTool и UAT.Портфолио завершённых проектов или демо-сцен с описанием личного вклада и ссылками на видео или playable-билды.Хорошо, если естьОпыт работы с VR/AR, OpenXR или Oculus.Знание основ 3D-моделирования в Blender или Maya.Опыт интеграции игровых ИИ-механик.Культура и преимуществаРыночная зарплата и премии.Ресурсы для реализации сложных цифровых проектов столицы.Преимущества аккредитованной IT-компании и материальная помощь в важных жизненных ситуациях.Корпоративное обучение и доступ к онлайн-библиотеке.Спортивные активности, сообщества по интересам и скидки от партнёров на ДМС, связь, развлечения и спорт.