Ищем 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 состояния
Будет плюсом:
- Понимание принципов построения мультиплеерных приложений
- Опыт с replication, RPC, authority model и сетевыми gameplay-системами в Unreal Engine
- Опыт с модульной архитектурой: плагины, runtime/editor-модули, подсистемы, переиспользуемые gameplay-компоненты
- Участие в техническом планировании, ревью решений, обсуждении архитектуры
- Опыт работы с AI-агентами, LLM-инструментами или AI-assisted development
- Интерес к применению AI-инструментов в production: прототипирование, анализ кода, документация, автоматизация рутинных задач
- Хорошая самоорганизация и умение планировать работу
Кого мы ищем: разработчика, который понимает влияние своих технических решений на проект в долгую, умеет работать самостоятельно, задавать правильные вопросы, предлагать технические решения и поддерживать порядок в своей зоне ответственности. Особенно интересны кандидаты, рассматривающие AI-инструменты как часть рабочего процесса.
Формат работы и условия: Полностью удаленный формат; Полный день, 80 000 - 120 000 (на руки); Уровень: Middle+ / Senior; Работа над неанонсированным UE5-проектом; детали обсуждаются после первичного контакта.