Приглашаем 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-часовой рабочий день); достойная оплата, регулярные выплаты; лояльная система больничных и отпусков; открытая атмосфера, в которой приветствуется инициативность и ответственность, вовлеченная команда. СТЭК: Unity 6; Git / GitLab; ScriptableObjects / JSON; UniTask; Mirror (host авторитарный кооп); Unity New Input System; Cinemachine; URP; SpineAnimation; Unity Localization; StoryFlow; Odin Inspector; Addressables.