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.
Мы предлагаем:
-
Работу в сфере разработки игр — с талантливыми коллегами над интересными проектами;
-
Гибкий график — возможность выбрать для себя гибридный или удаленный формат работы;
-
Возможности карьерного роста — поощряем инициативу и поддерживаем профессиональное развитие;
-
Дружелюбный коллектив профессионалов — уютная и творческая среда;
-
Официальное трудоустройство, бонусы, премии и дополнительные преимущества.