Обязанности:
KB Production - игровая студия, основанная в 2004 году, создаёт увлекательные мобильные игры для детей и взрослых, включая хиты с более чем 15 млн установок. С 2013 года активно развиваем детское направление и взрослые проекты, сотрудничая с Союзмультфильмом и крупными брендами. Сейчас мы ищем Senior Unity-разработчика, который усилит нашу команду и возьмёт на себя ключевые технические задачи.О проекте и подходе Мы делаем игровые проекты с упором на геймплей: квесты, мини-игры, нарративные и образовательные продукты. Ключевая особенность - у нас есть общий core, который переиспользуется и развивается от проекта к проекту. Это не разработка “с нуля каждый раз”, а постепенное развитие архитектуры, систем и инструментов. Поэтому в работе важна не только реализация фич, но и умение делать решения, которые можно переиспользовать и развивать дальше. Что предстоит делать: Разработка и развитие архитектуры игровых проектов (mobile / cross-platform); Разработка игровых механик (включая квестовые и нарративные элементы), UI и систем взаимодействия; Работа с логикой квестов, диалогами и сценарными системами; Разработка и развитие общего core (переиспользуемые системы и модули); Разработка систем работы с данными, анимацией и 2D-физикой; Интеграция сторонних ассетов и плагинов (Spine, локализация и др.); Разработка Editor-инструментов для команды; Базовая оптимизация (Profiler, загрузки, Addressables); Code Review и поддержание качества кодовой базы; Взаимодействие с геймдизайнерами, художниками и другими разработчиками; Участие в оценке, декомпозиции и планировании задач. Мы ожидаем: Опыт коммерческой разработки на Unity от 5 лет; Опыт участия в разработке и релизе игровых проектов; Уверенное знание C# и Unity (жизненный цикл, сцены, UI, работа с ассетами); Опыт разработки игровых механик; Понимание принципов SOLID, KISS, DRY и умение применять их на практике; Базовый опыт оптимизации (Profiler, память, загрузки); Понимание или опыт работы с data-driven подходом (ScriptableObjects, конфиги); Опыт работы с асинхронностью (async/await, coroutines или UniTask); Умение читать, поддерживать и улучшать существующий код; Опыт Code Review или готовность его проводить. Будет плюсом: Опыт использования Odin Inspector; Опыт работы с Zenject / UniRx; Опыт разработки квестовых или нарративных систем; Опыт разработки Editor-инструментов; Опыт работы с CI/CD; Опыт менторинга и помощи менее опытным разработчикам. Опыт работы с ИИ для ускорения/оптимизации разработки проектов Кого мы ищем Нам нужен разработчик, которому интересно: Не просто реализовывать фичи, а влиять на развитие общей системы, используемой в нескольких проектах; Делать решения, которые можно переиспользовать; Работать с кодом, который живёт дольше одного проекта. Важно, чтобы тебе было комфортно: Самостоятельно вести задачи и доводить их до результата; Предлагать и обсуждать решения; Думать не только “как сделать”, но и “как это будет использоваться дальше”. Мы предлагаем: Формат работы: удалённо или офис (г. Москва); Трудоустройство по ТК РФ в аккредитованной IT-компании; Гибкое начало рабочего дня; Стабильную заработную плату (обсуждается с кандидатом); Устойчивую команду профессионалов и здоровую атмосферу без токсичности.Похожие вакансии