Мы — Saber Interactive — один из ведущих мировых независимых разработчиков игр. Мы создаем игры для ПК, PlayStation, Xbox и Nintendo Switch, наши студии расположены по всему миру, и нас объединяет страсть к созданию незабываемых впечатлений для игроков.
Миллионы игроков по всему миру наслаждаются нашими играми: Warhammer 40,000: Space Marine 2, SnowRunner, World War Z, Expeditions: A MudRunner Game, RoadCraft, Tempest Rising и многими другими. Мы также портировали The Witcher 3 на Nintendo Switch и сделали ремастер трилогии Crysis для современных платформ.
В настоящее время мы ищем Animation Programmer, который поможет нам создать и оптимизировать наш пайплайн анимации в реальном времени для одного из наших неназванных AAA-проектов.
Обязанности
- Поддержка команды аниматоров в разработке уникальных и потрясающих персонажей для передовой игры, нацеленной на современное оборудование.
- Работа напрямую с аниматорами для прототипирования и создания превосходных боевых систем, передвижения персонажей, механик движения и кинематографических сцен.
- Ежедневное сотрудничество с дизайнерами и AI-программистами для создания элегантных решений сложных проблем в комплексных игровых мирах.
- Проактивное генерирование идей по улучшению пайплайна анимации.
- Проактивное выявление и исправление ошибок и проблем с производительностью в основных игровых системах и движке.
- Реализация функций с тщательным написанием эффективного кода и с учетом качества конечного пользовательского опыта.
- Написание чистого, профессионального и поддерживаемого кода.
- Поиск и устранение сложных проблем по мере их возникновения и своевременное создание решений для непредвиденных проблем проектирования.
- Написание необходимой вспомогательной документации.
Требования
- Минимум 3 года опыта работы в области анимации, AI или смежных областях программирования.
- Значительный опыт разработки и поддержки игровых систем в Unreal Engine.
- Подтвержденный опыт применения современных методов анимации, таких как Animation Layers, IK и частичная анимация тела.
- Отличные коммуникативные навыки, свободное владение устным и письменным английским языком.
- Минимум 3 года опыта написания, отладки и оптимизации C++.
- Продвинутые навыки 3D-математики.
- Отличные навыки решения проблем и тайм-менеджмента.
- Понимание полного цикла разработки программного обеспечения.
- Проактивность, самостоятельность и мотивация.
Будет плюсом:
- Опыт работы с кинематографическими сценами и лицевой анимацией.
- Опыт работы с пайплайнами анимации и ригами персонажей.
- Сильное художественное видение, понимание качественной анимации.
- Знакомство с программным обеспечением для анимации, например, 3ds Max, Blender и Maya.
Условия
- Участие в AAA-проекте.
- Удаленная работа в европейском часовом поясе.
- Гибкий рабочий график.
- Участие во внутренних плейтестах всех наших проектов.