Мы ищем Middle+ / Senior Unreal Engine 5 разработчика в неанонсированный игровой проект.
О вакансии
Нужен специалист, который уверенно работает с UE5 C++, понимает архитектуру gameplay-систем и умеет писать решения, которые можно поддерживать, расширять и переиспользовать.
Отдельным плюсом будет интерес к современным AI-инструментам и желание использовать их в реальном production-процессе: для ускорения разработки, прототипирования, анализа, документации и автоматизации рабочих задач.
Обязанности
Опыт участия в коммерческих игровых проектах на Unreal Engine 5;
Уверенное владение C++ в контексте Unreal Engine;
Хорошее понимание Gameplay Framework: Actors, Components, Controllers, Pawns, GameMode, GameState, PlayerState, Subsystems;
Опыт проектирования gameplay-систем, которые можно поддерживать, расширять и переиспользовать;
Понимание архитектурных принципов: разделение ответственности, слабая связанность систем, работа через интерфейсы, компоненты, подсистемы и модули;
Понимание принципов построения модульных приложений в рамках UE-проекта;
Знание общепринятых data-driven подходов: Data Assets, Data Tables, Gameplay Tags, конфигурация, настройка логики через данные;
Опыт работы с Gameplay Ability System;
Опыт работы с Common UI или понимание принципов построения UI-архитектуры в UE5;
Умение самостоятельно декомпозировать gameplay-фичи, оценивать сложность реализации и доводить задачи до production-ready состояния.
Требования
Опыт участия в коммерческих игровых проектах на Unreal Engine 5;
Уверенное владение C++ в контексте Unreal Engine;
Хорошее понимание Gameplay Framework: Actors, Components, Controllers, Pawns, GameMode, GameState, PlayerState, Subsystems;
Опыт проектирования gameplay-систем, которые можно поддерживать, расширять и переиспользовать;
Понимание архитектурных принципов: разделение ответственности, слабая связанность систем, работа через интерфейсы, компоненты, подсистемы и модули;
Понимание принципов построения модульных приложений в рамках UE-проекта;
Знание общепринятых data-driven подходов: Data Assets, Data Tables, Gameplay Tags, конфигурация, настройка логики через данные;
Опыт работы с Gameplay Ability System;
Опыт работы с Common UI или понимание принципов построения UI-архитектуры в UE5;
Умение самостоятельно декомпозировать gameplay-фичи, оценивать сложность реализации и доводить задачи до production-ready состояния.
Будет плюсом
Понимание принципов построения мультиплеерных приложений;
Опыт работы с replication, RPC, authority model и сетевыми gameplay-системами в Unreal Engine;
Опыт работы с модульной архитектурой проекта: плагины, runtime/editor-модули, подсистемы, переиспользуемые gameplay-компоненты;
Опыт участия в техническом планировании, ревью решений или обсуждении архитектуры внутри команды;
Опыт работы с AI-агентами, LLM-инструментами или AI-assisted development;
Интерес к применению AI-инструментов в реальном production-процессе: прототип