Middle Unity Developer (Gameplay & UI)

Прямой работодатель  DW Studio ( dreamers-workshop.net )
Миддл
Информационные технологии • Gamedev
7 июля
Удаленная работа
Опыт работы от 1 года до 3х лет
Работодатель  DW Studio
Описание вакансии

Unity-программист (геймплей и интерфейсы), C#

Уровень: Middle / Middle+

Цель роли: усилить команду на постоянной основе — делать игровые механики и интерфейсы как на текущем проекте, так и на следующих. Сейчас приоритет — закрыть геймплейно-интерфейсную часть текущего проекта поверх готовой основы; дальше — та же роль на новых играх студии.

Основные задачи и зона ответственности

  • Каждый день: писать на C# игровые механики и экраны; верстать и оживлять интерфейсы; подключать Spine-анимации; связывать всё с готовыми частями проекта (сохранения, прогресс, флаги, звук, переводы).
  • В целом по проекту: доводить функции от наброска до рабочего состояния, помогать встраивать готовый арт, участвовать в тестировании.
  • Отвечает полностью: игровые механики своей части и весь интерфейс вокруг них.
  • Вместе с командой: встраивание арта и анимаций, общие места стыка систем, тестирование.
  • Хороший сотрудник через 3-6 месяцев: берёт задачу и доводит её сам; пишет в том же стиле, что и остальной код (использует уже готовые части проекта, не плодит лишнего); не ломает чужие системы.

Требования к кандидату

Обязательные Навыки:

  • Уверенный C# и Unity.
  • Много вёрстки интерфейсов на UGUI (Canvas, якоря и RectTransform, Layout Groups, ScrollRect, TextMeshPro) — это большая часть работы.
  • Подключение Spine-анимаций (SkeletonGraphic/SkeletonAnimation, скины, запуск и смена анимаций из кода, реакция на события анимации).
  • Понимание DI (что такое внедрение зависимостей, как объекты регистрируются и живут) и умение работать в чужом коде через готовые сервисы, а не через глобальные переменные.
  • Анимации интерфейса (DOTween или похожее).
  • Опыт: хотя бы одна доведенная до конца игра на Unity. По жанрам — визуальные новеллы, кликеры, простые RPG или близкое (менеджмент, симуляторы). Любой из этих жанров — большой плюс.
  • Инструменты: Unity (6 LTS, рендер URP), Git и Git LFS.
  • Языки: русский — рабочий; английский — читать документацию.

Желательно (плюсом):

  • Опыт с диалоговыми системами; баланс и экономика игры; настройка через ScriptableObject; обучающие сценарии; переводы (I2 или похожее); сохранения в JSON.
  • Самостоятельность, умение доводить до конца, аккуратность к чужому коду, надежность и нормальное общение в маленькой команде.

Специализация
Информационные технологии
Отрасль и сфера применения
Gamedev
Уровень должности
Миддл
Загрузка формы отклика...