← Вернуться к списку вакансий

Unity UI Developer (Middle)

по договоренности
Games 4 Gamers
· 12 дней назад
Описание вакансии

Разработка и поддержка сложных пользовательских интерфейсов в 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.

Откликнитесь на вакансию:
Посмотреть контакты
Ссылка скопирована!
Рекомендуем вакансии
Unity UI Developer (Middle)
по договоренности
Games 4 Gamers · Москва
Unity Technical Artist
по договоренности
DatsTeam · Москва
Наставник на курс: Разработчик игр на Unity (XYZ …
по договоренности
Ultimate Education · Москва
UX/UI-дизайнер
по договоренности
AldanDev · Москва
Senior UI/UX-designer / Старший UI/UX-дизайнер (g…
по договоренности
GAME-GARDEN, Компания · Москва
Unity / JavaScript Game Developer (Mini-Games for…
от 180 000
К1 образование · Москва