Обязанности:
-
Проектирование Core Loop (PvE/PvP):
-
Убил монстра → Получил опыт/лут → Прокачался → Убил монстра сильнее
-
-
Создание системы баланса:
-
Настройка математических зависимостей (формулы урона, кривая опыта $XP$, шанс выпадения предметов)
-
-
Создание экономической системы:
-
Создание дефицита и ценности игровой валюты, чтобы избежать гиперинфляции на старте
-
Создание «синтезаторов золота» (откуда деньги берутся: убийство мобов, квесты, продажа лута) и «сливов золота» (куда деньги уходят: ремонт, аукцион, крафт, налоги) для контроля инфляции
-
Баланс лута: Настройка дропа с монстров (мешки с лутом, сундуки, предмметы), шанс выпадения редких предметов
-
-
Системный дизайн:
-
Понимание того, как изменение одного параметра (например, скорости бега) повлияет на размер локаций и баланс PvP, PvE
-
-
Работа с Unity (Level Design / Data Entry):
-
Умение самостоятельно расставить мобов на сцене, настроить их параметры в компонентах или Scriptable Objects
-
-
Дизайн боевой системы:
-
Проработка типов атак, таймингов, радиусов поражения и взаимодействия способностей
-
-
Прототипирование интерфейсов (UX):
-
Создание схем окон (инвентарь, дерево навыков) в Figma или даже на бумаге, чтобы UI-дизайнер понимал логику
-
-
Создание нарративного дизайна
-
Умение кратко и емко подать лор через описание предметов и короткие диалоги квестов
-
Описательная часть: Создание атмосферы через короткие описания предметов, фразы NPC, лор окружающей среды (env storytelling)
-
Квесты: Проектирование простых квестов (принеси-убей-дойди), написание кратких и ёмких диалогов
-
-
Аналитика данных:
-
Умение смотреть на цифры после тестов и понимать, на каком уровне игроки уходят и почему.
-
-
Разработка системы удержания (Retention):
-
Проектирование прогрессии персонажа, чтобы у игрока была цель на 1-й, 3-й и 7-й день игры
-
-
Написание технической документации:
-
Ведение GDD (Game Design Document) в Confluence
-
-
Написание ТЗ для разработчиков
-
Четкое описание механик (например, «как работает торговля»), чтобы программист не задавал лишних вопросов
-
Hard Skills (Обязательные):
-
Unity: Уверенное знание интерфейса, умение работать со сценой, компонентами, префабами. Понимание, как работают Scriptable Objects (вы будете главным, кто их заполняет).
-
Таблицы: Google Sheets на продвинутом уровне. Умение строить графики прогрессии, симулировать дроп и экономику (простые формулы, сводные таблицы).
-
Аналитическое мышление: Понимание, как изменение одной переменной (скорость атаки) повлияет на все (баланс PvP, скорость фарма, ценность предметов на аукционе).
-
Понимание жанра: Вы сами играли в MMORPG (WoW, Lineage, Albion, ArcheAge, Lost Ark, RuneScape) и понимаете, что там работает, а что нет в условиях ограниченных ресурсов.
Будет огромным плюсом:
-
Базовые знания C#: Чтение чужого кода, чтобы не писать ТЗ «сделайте красиво», а сказать «в методе TakeDamage() добавь проверку на модификатор брони из Item.cs». Умение связать скрипт с анимацией через аниматор.
-
Опыт настройки анимаций: Понимание, как работает Animator Controller (переходы между состояниями Idle, Run, Attack, Hit).
-
Figma/Photoshop/Miro: Для накидывания схем UI.