unity-разработчик в мобильном PvP-шутере

ниже рынка на 8,6%
вакансия 280 000 ₽
в среднем 306 268 ₽
Загрузи резюме, чтобы видеть мэтчи с вакансиейЗагрузи резюме, чтобы видеть мэтч с вакой

подготовься к отклику

ai-инструменты

Чтобы адаптировать резюме под вакансию или составить сопроводительное письмо, загрузи резюме

описание

Привет! Мы — кадровое агентство GB Agency, и сейчас ищем Senior Unity-разработчика в игровой студии, которая ведёт сразу несколько проектов. Студия с нуля делает мобильную версию большого PvP-шутера, у которого уже есть популярная версия на ПК и широкая аудитория. Проект в стадии прототипа, поэтому вы застанете самое начало: будете закладывать клиентскую архитектуру и сетевой геймплей, а не дорабатывать чужой код.

задачи

  • Проектировать клиентскую архитектуру новой игры с нуля и развивать её дальше.
  • Делать core-геймплей шутера: стрельбу, перемещение, взаимодействие игроков.
  • Реализовывать сетевую часть: предсказание на клиенте, сверку с сервером, сглаживание и компенсацию задержек.
  • Профилировать сборки и добиваться стабильной производительности на мобильных устройствах.
  • Работать в распределённой команде: согласовывать решения с другими разработчиками и смежными командами.

требования

  • От 5 лет коммерческой разработки игр на Unity и C#, в том числе 3D-проекты.
  • Вы своими руками делали сетевые механики для real-time multiplayer: архитектура с авторитетным сервером, синхронизация состояния, разделение логики между клиентом и сервером.
  • Владеете client-side prediction, reconciliation, интерполяцией и lag compensation на практике.
  • Умеете строить модульную клиентскую архитектуру на сервисах, с DI/IoC (VContainer, Zenject и т. п.), уверенно применяете ООП, SOLID и композицию.
  • Работали с физикой Unity, коллизиями, рейкастами и системой анимаций.
  • Оптимизировали игры под Android и iOS: профилировали CPU/GPU, следили за памятью и аллокациями, искали причины падения FPS на реальных девайсах.
  • Говорите по-английски на уровне B2+ и можете вести задачи сами, без постоянного контроля.
  • Будет плюсом: Опыт в мобильных шутерах или сессионных PvP/PvPvE-проектах; Бэкенд на .NET / ASP.NET Core, работа с API и БД; Опыт с выделенными игровыми серверами; Разработка AI противников и их боевого поведения; Unit- и интеграционные тесты игровых систем

условия

  • Ставка до $25 в час (gross), почасовая оплата за фактически отработанные часы, расчёт раз в месяц.
  • Удалённо из любой страны. Нужно пересекаться с командой хотя бы 4 часа в день, созвоны обычно до обеда по Москве.
  • На старте частичная занятость, 4–8 часов в день. Когда загрузка вырастет и испытательный срок останется позади, можно перейти на полный день.
  • Договор оказания услуг с физлицом или ИП, страна значения не имеет.
  • Платят в разных валютах, на выбор.
  • Английский в мини-группах по 3–4 человека за счёт студии.
  • У студии много проектов: со временем можно перейти на другой продукт и не застрять на одной игре на годы.
  • Минимум бюрократии и микроменеджмента, решения принимаются быстро. Небольшие agile-команды.
  • Сильному инженеру открыт путь к роли лида.

Если просят выйти из iCloud, прислать код из SMS, запустить или установить что-то, перевести деньги — не соглашайся: это мошенничество.

Если просят выйти из iCloud, прислать код из SMS, запустить или установить что-то, перевести деньги — не соглашайся: это мошенничество.