Middle+/ Senior Unity Developer
Прямой работодатель IndieGo Fund ( indie-go.ru )
Опыт работы от 3 до 5 лет
IndieGo Fund — это издательство и инвестиционный фонд, который помогает инди-разработчикам превращать идеи в успешные коммерческие проекты.
На данный момент мы ищем Middle+/ 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 и роли клиента;
- Опыт работы с синхронизацией объектов и состояний.