Ключевые навыки
GitUnityJSON
Описание вакансии
Приглашаем Senior Unity Developer на наш новый PC-проект в жанре RPG!
Обязанности:
- разработка новых и поддержка существующих обособленных игровых механик;
- реализация логики заклинаний, способностей и бонусов персонажей;
- реализация пользовательских интерфейсов: окна, экраны и интерфейсные механики;
- реализация боевой системы, диалогов и прогрессии в рамках проекта;
- обеспечение сетевой синхронизации механик в кооперативном режиме;
- создание и поддержание инструментов разработки (редакторы, конфиги);
- проведение код-ревью и поддержание качества и стабильности кодовой базы.
Требования:
- коммерческий опыт разработки на Unity от 5 лет - обязательно;
- уверенное знание C# и сильная инженерная база: архитектура, паттерны, SOLID, чистый и поддерживаемый код;
- понимание сетевых основ: синхронизация состояния, задержки, предсказание / интерполяция, репликация данных;
- опыт работы с кооперативным сокетным режимом для небольшого числа игроков без передачи хоста (приветствуется опыт Mirror и релея вроде EOS / Steam Transport);
- уверенный опыт работы с данными через ScriptableObjects, конфиги, опыт оптимизации и профайлинга (в т.ч. под мобильные устройства);
- умение работать с Git.
Будет плюсом:
- практический опыт Mirror + EOS / Steam Transport;
- опыт интеграции Spine анимации в Unity;
- опыт работы с Articy или StoryFlow;
- владение UI Toolkit (в дополнение к UGUI), Addressables, UniTask, Odin Inspector и написание кастомного редакторного тулинга для дизайнеров, Unity Localization;
- наигранность и понимание RPG и пошаговых боевых систем.
Условия:
-
удаленная работа по графику 5/2 с гибким временем начала и окончания рабочего дня (8-часовой рабочий день);
-
достойная оплата, регулярные выплаты;
-
лояльная система больничных и отпусков;
-
открытая атмосфера, в которой приветствуется инициативность и ответственность, вовлеченная команда.
Git / GitLab;
ScriptableObjects / JSON;
UniTask;
Mirror (host авторитарный кооп);
Unity New Input System;
Cinemachine;
URP;
SpineAnimation;
Unity Localization;
StoryFlow;
Odin Inspector;
Addressables.