Unity UI Developer (Middle)

Дата размещения вакансии: 31.03.2026
Работодатель: Games 4 Gamers
Уровень зарплаты:
з/п не указана
Город:
Москва
7-я Кожуховская улица 9
Требуемый опыт работы:
От 1 года до 3 лет

Разработка и поддержка сложных пользовательских интерфейсов в Unity для PC-стратегии: HUD, панели управления, системные окна и взаимодействие с игровыми механиками. Ответственность за точную реализацию UI, архитектурную чистоту и высокую производительность.

Зона ответственности

Разработка UI

  • Реализация сложных игровых интерфейсов: HUD, панели, окна, контекстные меню;
  • Поддержка взаимодействий: drag & drop, динамические списки, сложные состояния UI;
  • Интеграция UI с игровыми системами (экономика, управление, боевка, симуляция);
  • Работа с адаптивностью и различными разрешениями, включая 4K.

Архитектура UI

  • Разработка в рамках MVVM-архитектуры проекта;
  • Четкое разделение логики, представления и данных;
  • Работа с состояниями UI, навигацией и жизненным циклом экранов;
  • Поддержка масштабируемости и читаемости UI-кода.

Интеграция с дизайном

  • Работа по макетам из Figma;
  • Взаимодействие с UI-дизайнером (включая работу в Unity);
  • Pixel-perfect реализация интерфейсов (включая 4K);
  • Подключение анимаций и переходов.

Производительность

  • Оптимизация UI: batching, draw calls, overdraw, layout rebuilds;
  • Работа с Canvas и их структурой;
  • Профайлинг UI и поиск узких мест;
  • Контроль аллокаций и влияния UI на GC.

Input и взаимодействие

  • Понимание работы Unity Input System.
  • Работа с raycast'ами UI и обработкой событий.
  • Настройка слоев UI, приоритетов и блокировок.
  • Управление активностью UI и состояниями взаимодействия.

Требования

Обязательные

  • 2–4+ года опыта разработки на Unity (C#);
  • Уверенный опыт работы с UGUI;
  • Опыт разработки сложных UI;
  • Практический опыт MVVM или аналогичных подходов;
  • Понимание Canvas, batching, draw calls, overdraw;
  • Опыт оптимизации UI и работы с профайлером;
  • Аккуратная верстка UI (строгий pixel-perfect);
  • Понимание работы Input System и UI-событий.

Желательные

  • Опыт работы с DoTween и Animator;
  • Опыт сложных UI-взаимодействий;
  • Опыт работы с Addressables;
  • Опыт построения переиспользуемых UI-компонентов;
  • Базовый опыт работы с DI (VContainer).

Будет плюсом

  • Опыт UI для стратегий или системных игр;
  • Опыт работы с насыщенными интерфейсами;
  • Опыт создания UI-фреймворков или оберток;
  • Опыт работы со spline и сложными анимациями.

Soft Skills

  • Внимательность к деталям и качеству реализации UI.
  • Умение работать с дизайнером и учитывать фидбек.
  • Ответственность за результат.
  • Соблюдение архитектурных договоренностей команды.

Технологический стек
Unity, C#, UGUI, MVVM, DoTween, Animator, Addressables, Git, VContainer
(опционально).

Ключевые KPI
• Производительность UI (draw calls, batching, overdraw).
• Соответствие макетам и качеству визуала.
• Стабильность и отсутствие регрессий.
• Скорость и предсказуемость разработки UI.

Наши преимущества:
Участие в разработке крупного АА проекта для ПК;
Новая международная игровая студия с большими перспективами и возможностями;
Работа с профессионалами с 20-тилетним опытом.

Условия работы:
Полная занятость: офисный, гибридный или удалённый формат работы;
Конкурентная оплата;
Фокус на результат;
Дружелюбная команда профессионалов;
Репорт Lead Unity Developer и Technical
Director.