Black Moon Forge Studio
Senior Game Developer
1 нед. назад
WorldwideSeniorRemote
unreal engine 5c++blueprintsgameplay frameworkgitperforceprofile optimizationcode review
Black Moon Forge Studio is a starting indie studio developing a commercial project in Unreal Engine 5, a dark Slavic fantasy story-driven action RPG. They seek a senior developer to implement key game systems and build a reliable technical foundation to bring the prototype to a playable state.
О компании
- Black Forge Moon Studio, начинающая инди-студия. Делаем коммерческий проект на Unreal Engine 5 в жанре мрачного славянского фэнтези / story-driven action RPG.
О продукте
- Сейчас проект находится на ранней стадии разработки: есть лор, синопсис, команда, творческое направление и желание собрать рабочий прототип.
Обязанности
- Разрабатывать и поддерживать игровые механики и системы в Unreal Engine 5;
- Участвовать в реализации core gameplay: передвижение, взаимодействия, combat-системы, способности, AI, инвентарь, квесты и другие механики RPG;
- Работать с C++ и Blueprints, выбирать оптимальный подход для конкретной задачи;
- Интегрировать в игру 3D-ассеты, анимации, VFX, UI и аудио совместно с профильными специалистами;
- Участвовать в проектировании архитектуры игровых систем и технической декомпозиции задач;
- Выявлять и устранять ошибки, технический долг и узкие места производительности;
- Оптимизировать игровые системы и сборки под PC;
- Проводить code review, поддерживать качество кода и понятную техническую документацию;
- Взаимодействовать с Tech Lead, геймдизайнерами, художниками, аниматорами и QA;
- Участвовать в оценке сроков, рисков и реализуемости игровых идей.
Требования
- Коммерческий опыт разработки игр на Unreal Engine 5;
- Уверенное владение C++ в контексте Unreal Engine и опыт работы с Blueprints;
- Глубокое понимание архитектуры UE5: Gameplay Framework, компоненты, системы ввода, анимации, UI и ассет-пайплайн;
- Опыт реализации игровых систем для action / RPG или проектов с сопоставимой сложностью;
- Умение писать поддерживаемый, расширяемый и производительный код;
- Понимание отладки, профилирования и оптимизации CPU/GPU-нагрузки в UE5;
- Опыт работы с Git, Perforce или другими системами контроля версий;
- Способность самостоятельно декомпозировать задачи, оценивать объём работ и предлагать технические решения;
- Грамотная коммуникация и готовность работать в небольшой кросс-функциональной команде;
- Интерес к RPG, action и атмосферным игровым проектам.