Indie Go

Middle+/Senior Unity Developer (Photon)

Не указана
  • Москва
  • Полная занятость
  • Полный день
  • От 3 до 6 лет
  • Photon Unity Networking 2
  • C#
  • Unity

IndieGo Fund это издательство и инвестиционный фонд, который помогает инди-разработчикам превращать идеи в успешные коммерческие проекты. Мы объединяем талантливые команды из России, СНГ и Восточной Европы и поддерживаем их на всех этапах разработки: от концепции до релиза на Steam, Xbox, PlayStation и Oculus.

На данный момент мы ищем Senior Unity Developer, специализирующегося на фреймворке Photon Unity Networking 2, который поможет нам с задачами, связанными с сетевыми взаимодействиями.

Задачи:

  • Оптимизация сетевых взаимодействий;

  • Создание и интеграция пати-системы (инвайты, лидеры, старт игры);

  • Интеграция с Oculus Platform SDK(Group Presence, инвайты, проброс пати-логики в геймплей);

  • Корректная синхронизация игроков при старте матча;

  • Отладка ошибок сессий, пропажи состояний, гонок и конфликтов;

  • Обеспечение бесшовной загрузки сцен и спавна игроков в VR;

  • Интеграция статистики друзей в существующую систему сохранений;

  • Работа с системой контроля версий Plastic SCM.

Что хотим видеть:

  • Отличное знание Unity (2021+) (Addressables, ScriptableObjects);

  • Уверенная работа с чужим кодом;

  • Опытное владение языком программирования C# (LINQ, async/await (желательно UniTask));

  • Опыт работы с PhotonView, PhotonNetwork, RPC, RaiseEvent, Custom Properties;

  • Понимание принципов MasterClient и роли клиента;

  • Опыт работы с синхронизацией объектов и состояний.

Дополнительно классно:

  • Опыт работы с голосовым чатом (Photon Voice);
  • Опыт разработки для VR (Oculus);

  • Понимание работы matchmaking-систем;

  • Знание подходов к построению event-driven сетевой архитектуры;

  • Использование инструментов диагностики(Unity Profiler, Memory Profiler)

  • Опыт работы с системой контроля версий Plastic SCM.

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

  • Работу в сфере разработки игр — с талантливыми коллегами над интересными проектами;

  • Гибкий график — возможность выбрать для себя гибридный или удаленный формат работы;

  • Возможности карьерного роста — поощряем инициативу и поддерживаем профессиональное развитие;

  • Дружелюбный коллектив профессионалов — уютная и творческая среда;

  • Официальное трудоустройство, бонусы, премии и дополнительные преимущества.