Протасов Евгений Олегович
Senior Unity Developer
- Unity
- Разработка компьютерных Игр
- Gamedev
- C#
Мы делаем Overlord — мобильную idle RPG с сильной социальной частью (соревновательная экосистема, мощные реферальные механизмы).
Ищем Senior Unity разработчика на full-time, который возьмёт владение мобильным клиентом, перформансом и нативными интеграциями.
-
Собирать core gameplay игры и отдельные графические нагруженные экраны на Unity: боевка, VFX’ы, UI элементы
-
Вести архитектуру клиентской части Unity по MVC: слои, границы модулей
-
Настраивать и эксплуатировать Addressables: группы/лейблы, Remote Catalog, версии, асинхронная подгрузка, очистка и контроль памяти.
-
Интегрировать Unity в общий клиент: работа в связке с RN-хостом, управление жизненным циклом, обмен данными.
-
Работать со Spine в Unity: импорт, настройка анимаций/атласов, синхронизация с использованием Spine в RN-части, отвечающей за UI
-
Делать сборки под WebGL/WASM
-
Профилировать и оптимизировать: FPS, загрузка, размер билда, использование памяти, асинхронные потоки загрузки Addressables.
-
Проводить code review, поддерживать стандарты и консультировать коллег по возможностям Unity.
Что мы ожидаем
-
2–4+ года коммерческой игровой разработки на Unity/C#, опыт релизов или оперирования live ops проектов.
-
Опыт сборки нативных Unity приложений под iOS/Android
-
Опыт работы с Addressables (включая Remote Catalog и обновление контента).
-
Опыт проектирования по MVC (или близким паттернам), разумное применение ScriptableObjects.
-
Опыт WebGL/WASM: сборка, знание платформенных ограничений, базовое взаимодействие Unity↔JS/Wasm.
-
Работа со Spine в Unity: импорт, настройка анимаций/атласов, понимание типичных узких мест.
-
Навыки профилирования и оптимизации (CPU/GPU/memory, время загрузки, размер билда).
-
Готовность работать в условиях жестких сроков, умение находить взвешенные компромиссы и отвечать за результат
-
Готовность работать в связке с React Native клиентом и следовать общим правилам интеграции и сбора метрик.
Будет плюсом
-
Глубокое понимание специфики технических решений в игровой разработке и опыт проектирования архитектуры под игровые проекты
-
Продакшн-опыт интеграции Unity в мобильные контейнеры/бриджи и работы рядом с RN-хостом
-
Практический опыт оптимизации Spine в Unity (атласы, меши, смешение/бленды, порядок рисования)
-
Понимание обмена по WebSocket на клиенте (для диагностики/логирования в рамках проекта)
-
Опыт написания сборочных скриптов и участия в CI-потоке для Unity
-
Опыт менторинга и/или ведения небольшой команды клиентской разработки (стандарты, ревью, онбординг)
-
Интересные задачи: у нас регулярно появляются нестандартные запросы, которые надо учитывать в архитектуре
-
Прямой продуктовый импакт: после запуска тестовой версии мы перейдем на регулярные релизы, так что ты всегда будешь видеть результат своей работы и отклик игроков на него
-
Сильная команда: ветераны геймдева, выходцы из Yandex, фаундеры из финтеха (Binance, OKX)
-
Минимум бюрократии, максимум эффективности: мы за быстрое принятие решений и быстрые итерации
-
Возможность вырасти в Unity Lead по мере масштабирования
-
Конкурентную ЗП по рынку (зарплатная вилка 2500- 4000к$/месяц)
-
Гибкий график (полная удаленка с необходимостью быть на связи в основное рабочее время (6 часов примерно с 12:00 по 18:00 Мск)
-
Стандартные 28 календарных дней отпуска + 4 отгула в год
-
Помощь с покупкой нужного оборудования