Грейд: Middle/Senior
Цель роли
Реализовывать геймплейные и системные фичи на Unity: экономика, боевка, симуляция, ИИ, интерфейсы управления, внутриигровые системы.
Отвечает за надежную, оптимизированную и поддерживаемую реализацию логики игры в соответствии с архитектурой проекта.
Зона ответственности
1. Реализация геймплейных систем
Разработка модулей: экономика, логистика, дипломатия, бой, ИИ и симуляция.
Работа с архитектурными шаблонами и существующими системами.
Интеграция данных, сохранений, конфигов и UI с игровой логикой.
Поддержка связности между системами: события, состояния, таймеры, очереди задач.
2. Работа с игровым фреймворком
Реализация кода в рамках заданной архитектуры.
Взаимодействие с тулзами дизайнеров, интеграция с визуальными скриптами (Node Graph, Script Machine и т.п.).
Поддержка стабильности, производительности и масштабируемости клиентской части.
3. Ответственность за качество и стабильность
Поддержка принципов чистого кода, юнит-тестирование, логирование.
Профайлинг и оптимизация собственных систем (CPU, память, GC, обновление логики).
Участие в ревью кода и обсуждениях архитектуры вместе с Lead Developer.
4. Коммуникации и результат
Работа в тесной связке с геймдизайнером, техдизайнером и лидами.
Самостоятельная оценка трудоемкости и сроков задач.
Ответственность за завершение фичи “до состояния ship-ready” — реализовано, протестировано, интегрировано.
Требования Обязательные:
3–5+ лет опыта работы с Unity и C#.
Глубокое понимание Unity API, жизненного цикла объектов, ScriptableObjects, Addressables.
Уверенное знание шаблонов проектирования (MVC, MVVM, Observer, Command, State, Service Locator, DI).
Опыт создания геймплейных систем или симуляций с нуля.
Умение писать оптимизированный, читаемый и расширяемый код.
Ответственность за результат, аккуратность и дисциплина в работе с таск-трекером (Jira, YouTrack и т.д.).
Желательные:
Опыт работы с ECS / DOTS или кастомными системами энтити-управления.
Опыт работы над экономическими, AI или симуляционными играми.
Опыт с unit/integration тестами (NUnit, Test Runner).
Опыт интеграции с UI Toolkit или сторонними UI-фреймворками.
Знание основ многопоточности, асинхронных операций, Job System.
Soft Skills
Технологический стек
Unity 2022 LTS+, C# 10+, Rider, Git / PlasticSCM, Addressables, Zenject / Extenject (DI), Odin Inspector, DOTS (по необходимости), NUnit, FMOD/Wwise (по необходимости)
Формат работы
Ключевые KPI
Стабильность и производительность реализованных систем.
Соответствие архитектурным принципам проекта.
Минимизация багов и техдолга.
Своевременная и полная реализация задач.
Москва
от 2000 EUR
Технология Буста
Москва
до 250000 RUR
Москва
до 250000 RUR
Биказов Никита Алексеевич
Москва
до 250000 RUR
Центр Интеграции Приложений
Москва
до 270000 RUR