D

Middle Unity Developer (Gameplay & UI)

DW Studio
🌍 Удалённо
Middle
Полная занятость
Описание вакансии

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.
Самостоятельность, умение доводить до конца, аккуратность к чужому коду, надежность и нормальное общение в маленькой команде.
AI-помощник
ИсточникGeekJob
Опубликовано8 июл.
Просмотры0
Если при отклике просят перевести деньги, назвать код из SMS, войти через чужой аккаунт или установить непонятное приложение — это признаки мошенничества. Не соглашайся и напиши нам через чат с основателем или форму обратной связи.