Опыт проектирования поддерживаемых, расширяемых и повторно используемых игровых систем
Понимание архитектурных принципов: разделение ответственности, слабая связанность систем, работа через интерфейсы, компоненты, подсистемы и модули
Понимание принципов построения модульных приложений в рамках UE-проекта
Знание подходов, основанных на данных: Data Assets, Data Tables, Gameplay Tags, конфигурации, настройка логики через данные
Опыт работы с Gameplay Ability System
Опыт работы с Common UI или понимание принципов построения архитектуры пользовательского интерфейса в UE5
Умение самостоятельно декомпозировать игровые функции, оценивать сложность реализации и доводить задачи до готового для производства состояния
Умение работать самостоятельно, задавать вопросы, поддерживать порядок в своей зоне ответственности
Будет плюсом: понимание принципов построения многопользовательских приложений, опыт работы с replication, RPC, authority model и сетевыми игровыми системами в Unreal Engine, опыт работы с модульной архитектурой проекта, опыт участия в техническом планировании, ревью решений или обсуждении архитектуры в команде, опыт работы с AI-агентами, LLM-инструментами или AI-assisted development, интерес к применению AI-инструментов в производстве, самоорганизация и умение планировать работу, сохранять фокус и заранее обозначать риски
условия
Зарплата 80 000 - 120 000 (по итогам финального собеседования)