Что за роль
Beffio — студия совместной разработки игр и производства игрового арта. Ищут Senior Animation Engineer для крупного проекта со стилизованной графикой на Unity3D. Роль на стыке анимации, технического арта и программирования.
Чем вы будете заниматься
- Разрабатывать и оптимизировать системы воспроизведения анимации в Unity.
- Работать с машинами состояний, blend trees, слоями, масками, root motion, событиями и сжатием анимации.
- Создавать и интегрировать решения на ECS/DOTS с использованием Jobs, Burst и baking.
- Исследовать GPU skinning, деформации, вычислительные и вершинные шейдеры.
- Создавать инструменты редактора Unity, проверки ассетов и рабочие процессы для аниматоров.
- Поддерживать пайплайн ригов, скелетов, скиннинга и FBX между Maya / Blender и Unity.
- Оптимизировать производительность на мобильных устройствах.
- Вести техническую документацию и развивать стандарты работы команды.
Требования
- Сильный опыт программирования на C# и разработки в Unity.
- Практический опыт ECS/DOTS: Entities, Burst, Jobs, baking.
- Понимание устройства анимационных систем и опыт GPU skinning / деформаций.
- Разработка шейдеров на HLSL и в Shader Graph / Amplify.
- Знание ригов, скелетов, скиннинга и FBX-пайплайнов.
- Опыт создания инструментов редактора Unity.
- Профилирование и оптимизация мобильной графики, особенно на Adreno / Mali.
- Знакомство с GLES / Vulkan.
- Свободный английский и умение работать с художниками и инженерами.
Будет плюсом
- Rukhanka / Latios Kinemation / собственные анимационные системы.
- Сетевая анимация с prediction и rollback / Netcode for Entities.
- Процедурная и лицевая анимация / системы анимации толпы, LOD и VAT.
Что мы предлагаем
- Полностью удалённая работа в международной команде.
- Возможность самостоятельно развивать анимационные технологии проекта.
- Формат договора зависит от страны проживания.
- Оплата по опыту и условиям договора, сумма не указана.
- Ежегодные встречи команды Beffio.
- Возможность долгосрочного сотрудничества.
Вакансия предлагает интересные задачи в области анимации и разработки на Unity3D. Однако, отсутствует информация о зарплате, что может быть минусом для некоторых кандидатов.
Кто здесь добьётся успеха
Глубокие знания Unity3D и опыт работы с ECS и DOTS для оптимизации анимационных систем, включая опыт GPU Skinning и HLSL.
Способность работать в удаленном режиме, проявляя высокую степень самоорганизации и дисциплины, чтобы эффективно управлять временем и задачами.
Опыт в создании и оптимизации сложных анимационных графиков, включая машины состояний и blend trees, что позволяет реализовывать высококачественные анимации в играх.
Креативное мышление и страсть к геймдеву, что позволяет находить нестандартные решения для улучшения визуальной составляющей и производительности анимации.
Ресурсы для обучения
Карьерный путь
Обзор рынка
Навыки и требования
Тренды отрасли
Новости Gaming
Загружаем новости отрасли...
Ищем релевантные статьи за последние 6 месяцев