Для игрового проекта на стадии pre-production ищем Senior Unity Combat Engineer
Обязанности:
Требования:
Коммерческий опыт разработки на C# в Unity от 5 лет, из которых не менее 2 лет на позиции Senior.
Глубокое понимание архитектуры игровых объектов: компонентный подход, пулинг объектов, управление жизненным циклом.
Опыт интеграции клиента с сервером через событийную модель: приём и обработка входящих потоков данных, синхронизация состояний.
Владение инструментами анимации: Animator Controller и Timeline. Опыт программной анимации объектов через DOTween.
Уверенное применение поведенческих и архитектурных паттернов для построения гибких и расширяемых игровых систем.
Умение разрабатывать внутренние инструменты для визуализации, симуляции и отладки разрабатываемых систем.
Навыки профилирования и оптимизации игровых процессов, поддержание стабильной частоты кадров в сценах с высокой визуальной нагрузкой.
Будет плюсом:
- Понимание принципов работы с gRPC для клиент-серверного взаимодействия.
- Опыт работы с DOTS (Data-Oriented Technology Stack), включая ECS, Jobs System и Burst Compiler.
- Умение выстраивать процедурные таймлайны боя с контролем последовательности событий, тайминга и динамики сражения.
Unity, C#, Animator Controller, Timeline, DOTween, VFX Graph, Particle System, Unity Profiler, Design Patterns, HTTP/REST, Git
Мы предлагаем:
GAME-GARDEN, Компания
Москва
Не указана
Москва
Не указана