Cyberhead ltd
Unreal Engine Developer / Gameplay Programmer (Middle+ / Senior)
1 мес. назад
SeniorRemote
unreal engine 5c++blueprintsmotion matchingphysical animationsbehavior treesstate treesai perception
Студия Cyberhead ищет Unreal Engine Developer / Gameplay Programmer для работы над проектом One Way Home — атмосферным пазл-платформером и психологическим хоррором. Роль предполагает разработку архитектуры, технической анимации, ИИ, оптимизацию и реализацию ключевых механик игры.
О компании
- Мы — студия Cyberhead, специализирующаяся на разработке сюжетно-ориентированных игр в сегменте A и AA совместно с международным партнером.
О продукте
- One Way Home — это атмосферный пазл-платформер и психологический хоррор, где игрок берет на себя роль 12-летнего мальчика (основные ориентиры: Little Nightmares, Reanimal, по атмосфере Stranger things).
Обязанности
- Архитектура и логика: Работа с уже заложенной базой проекта (на старте будет полноценный онбординг от текущего архитектора). Написание тяжелой логики на C++ и проброс готового, удобного инструментария в Blueprints для геймдизайнеров/Level дизайнеров/Sound дизайнеров.
- Техническая анимация: Интеграция и тонкая настройка Motion Matching для обеспечения максимально реалистичного, кинематографичного и плавного передвижения персонажа. Настройка Physical Animations для корректного взаимодействия тел с окружением, реакций на удары, физики падений и передвижений.
- Разработка ИИ: Программирование комплексного поведения гротескных противников и уникальных боссов с использованием современных инструментов — Behavior Trees, State Trees и систем восприятия (AI Perception).
- Streaming & World Partition: Выстраивание правильного пайплайна загрузки и выгрузки уровней для обеспечения абсолютно бесшовного прохождения без экранов загрузки.
- Разработка ключевых механик: Написание систем взаимодействия с окружением (включая физику бросков предметов для отвлечения врагов и решения пазлов) и контроллера персонажа.
- Глубокий профайлинг и оптимизация.
Требования
- Опыт работы в качестве Unreal Engine Developer от 5 лет.
- Глубокое знание C++ и Blueprints в контексте Unreal Engine 5+.
- Наличие выпущенных проектов (обязательно укажите в резюме, какую именно часть работы выполняли вы).
- Практический опыт работы с Motion Matching и Physical Animations.
- Экспертное понимание систем ИИ в Unreal Engine: уверенная работа со State Trees, Behavior Trees и EQS.
- Уверенный опыт работы с системами загрузки/выгрузки уровней и понимание, как выстроить этот пайплайн грамотно для сохранения производительности.
- Умение читать и развивать чужую архитектуру, понимание паттернов программирования.
- Насмотренность в жанре (платформеры, хорроры) и понимание того, как технические детали влияют на чувство уязвимости персонажа и общее восприятие (game feel).
Условия
- Формат: Удаленная работа
- Зарплатная вилка: по итогам собеседования