Senior Unity Combat Engineer

DatsTeam

Senior Unity Combat Engineer

Описание вакансии

Для игрового проекта на стадии pre-production ищем Senior Unity Combat Engineer

Обязанности:

  • Проектирование и разработка гибкой архитектуры для систем рекрутинга и боевых взаимодействий.
  • Реализация клиентской логики представления боя: визуализация состояний, анимационные события, спецэффекты (VFX) и звуковое сопровождение.
  • Обеспечение стабильной производительности и отзывчивости боевых сцен независимо от насыщенности экрана юнитами и спецэффектами.
  • Создание инструментов для разработки и отладки боевых механик: симуляция боя, визуальная отладка состояний, дампы логов.
  • Написание чистого, поддерживаемого кода с применением лучших практик (SOLID, DI, паттерны проектирования).

Требования:

  • Коммерческий опыт разработки на 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

Мы предлагаем:

  • У нас удалёнка, но есть офис в Москве для желающих поработать в формате коворкинга или с закрепленным рабочим местом
  • Оформление в штат компании или заключение международного контракта
  • Гибкий график - лояльное начало дня, 8 часов рабочий день
  • Возможность выбрать привычное оборудование (mac, linux, windows, мониторы и пр.) с доставкой на дом
  • Непрерывное обучение: у нас есть внутренняя Академия, а также много партнёрских программ, которые поделятся знаниям не только в профессиональной сфере, но и поддержат твои хобби
  • Митапы, конференции, хакатоны, квесты, онлайн-игры – лишь небольшая часть наших активностей, в которых ты сможешь участвовать
  • Разнообразные корпоративные программы: ДМС+ со стоматологией, фитнес-клуб, английский, мастер-классы, развлечения и отдых, льготная система по отпускам и больничным
Посмотреть контакты работодателя

Похожие вакансии

MadOut Games
  • Москва

  • Не указана

Рекомендуем
DatsTeam
  • Москва

  • Не указана

Рекомендуем
КБ Продакшн

Lead Unity Developer

КБ Продакшн

  • Москва

  • Не указана

Рекомендуем
DatsTeam
  • Москва

  • Не указана

MadOut Games
  • Москва

  • Не указана

GAME-GARDEN, Компания
  • Москва

  • Не указана

Студия Кефир

Unity Developer (Middle)

Студия Кефир

  • Москва

  • Не указана

GAME-GARDEN, Компания

Senior Level Designer (gamedev)

GAME-GARDEN, Компания

  • Москва

  • Не указана

Crazy Panda
  • Москва

  • Не указана

MadOut Games

Senior 2D Artist

MadOut Games

  • Москва

  • Не указана

3D-Sparrow
  • Москва

  • Не указана

Диплей
  • Москва

  • Не указана

MadOut Games
  • Москва

  • Не указана

  • Москва

  • Не указана

Staff-UP Consulting Group

Senior C# Developer

Staff-UP Consulting Group

  • Москва

  • Не указана

Robusta
  • Москва

  • Не указана

Hi, Rockits!

.NET / C# Engineer

Hi, Rockits!

  • Москва

  • Не указана

Хотите оставить вакансию?

Заполните форму и найдите сотрудника всего за несколько минут.
Оставить вакансию