Обязанности:
О проекте: Мидкорная игра с синхронным PvP, где в одной сессии играют пять игроков, один ловец, четверо убегающих (hide & seek жанр). Требуется разрабочик на сервер-клиент: Сервер-Клиент (примеры задач) продумывание и разработка архитектуры системы чатов по ГД реализация сервиса добавления, приглашения друзей в матч, используя предоставленный API для работы с сервером подсчет и отправка статистики с одного сервера на другой. Клиентские задачи (примеры задач) верстка UI; внедрение туториала по описанию; реализация миниигр; добавление/изменение визуальных объектов; внедрение 3д моделей с анимациями предоставленными отделом контента профилировать и оптимизировать ui/3д/кодовую часть верстка и логика системы чатов, с предоставленными UI дизайном(например, фигма) и серверным API для работы с чатами Требования: Требуемый опыт работы на Unity 3-5 года; Высшее техническое образование; Хорошее владение git Умение разбираться в существующем коде Опыт работы с unity mirror networking Реализованные проекты и примеры собственного кода; Следование принципам "чистого кода"; Знание хорошее математики, классических алгоритмов и структур данных Умение писать асинхронных код Оптимизация и рефакторинг существующего кода Опыт использования REST API, Json Опыт работы с asset bundle Опыт работы с Unity UI (Canvas и UI компоненты) и понимание особенностей их отрисовки и обновления Понимание tcp/udp, http протоколов Понимание структуры 3д-модели(uv, полигональность) Понимание MVx-подобных паттернов Знание технического английского Примеры выпущенных в релиз проектов Формат работы: удаленный ЛИЧНОЕ ПОСЛАНИЕ: Присылайте информацию о себе, обязательно ссылку на реализованные проекты или код. Также укажите какая часть работы Вам больше по душе.