Блог Seven Winds Studio

Что должен уметь «Геймдизайнер»?

Дизайн
Прежде всего рассмотрим, кто такой геймдизайнер?

Геймдизайнер — специалист, отвечающий за разработку правил и содержания игрового процесса создаваемой игры. Роль геймдизайнера аналогична роли постановщика задачи в обычном программировании и режиссёра в кино.

Работа геймдизайнера заключается в следующем:
  • Геймдизайнер должен уметь донести свое видение игры до остальных — поэтому важны навыки общения, он должен уметь излагать свои мысли устно и на бумаге.
  • Создавать сценарии.
  • Формализовывать идеи, создавать блок-схемы.
  • Разрабатывать сюжеты.
  • Разрабатывать игровые механики.
  • Работать с обратной связью от команды и пользователей, доводить прототипы до высокого уровня.
  • Писать тексты, диалоги;
  • Прорабатывать игровой баланс и экономику;
  • Проводить анализ внутриигровой статистики и экономики;
  • Анализ рынка и работа со статистикой.

В больших фирмах и проектах задействовано несколько геймдизайнеров, каждый из них отвечает за свое направление. Рассмотрим какие бывают геймдизайнеры:

  • Ведущий геймдизайнер;
  • Геймдизайнер игровой механики;
  • Левел-дизайнер;


1.Ведущий геймдизайнер — помимо генерирования и развития основной идеи, его задачей является координация работы остальных дизайнеров. Его работа построена на тесном взаимодействии с арт-директором, ведущим программистом и заключается не только в добавлении идей в игру, но и в определении того, что стоит в нее вносить, а что — нет. Помимо этого, он, как специалист, обладающий большим опытом, решает задачи, с которыми не в состоянии справиться рядовой дизайнер.

Чем предстоит заниматься:

  • Вместе с командой формировать высокоуровневую структуру игры для улучшения бизнес-метрик;

  • Определять средне- и долгосрочную стратегию проекта. Предоставлять оценку влияния будущих изменения на ключевые показатели;

  • Оценивать все обсуждаемые фичи с точки зрения бизнес-метрик и выбирать из них наиболее перспективные;

  • Находить узкие места в экономике игры. Моделировать различные варианты их системного решения, выбирать оптимальный и обеспечивать его качественную реализацию;

  • Непрерывно совершенствовать систему монетизации в игре, опираясь на фидбэк, статистику и глубокое понимание продукта;

  • Создавать насыщенный опыт для всех категорий платящих пользователей без вреда для остальных игроков;

  • Разбирать успешные игры по частям и брать из них то, что лучше всего подходит нашим проектам;

  • Обеспечивать регулярный анализ статистики для оперативной оценки запущенных изменений.


2. Геймдизайнер игровой механики — в его задачу входит составление списка требований программистам, на основе идеи будущей игры, которую он получает от ведущего дизайнера и уточняет в процессе консультаций с дизайнером миссий или уровней. А дальше многократно проигрывая отдельные фрагменты игры, чтобы получить представление, насколько их понимание игровой механики сбалансировано. Дизайнер игровой механики должен обладать некоторыми техническими навыками в области программирования, чтобы грамотно ставить задачи по реализации геймплея через программный код перед программистами.

Работа геймдизайнера игровой механики заключается в следующем:
  • Придумывание механики и логики;
  • Частичное внедрение правил и логики;
  • Донесение своих мыслей до исполнителей-программистов;
  • Составление списка требований для будущей игры.


3. Левел-дизайнер (дизайнер уровней) — это геймдизайнер, который создает уровни в игре, используя редактор уровней и другие инструменты для маппинга. Дизайнеры уровней, как правило, начинают работу с предварительного варианта уровня к последнему, работая с неполной и полной версией игры. Игровой программист занимается созданием редактора уровней, а также других вспомогательных инструментов, нужных дизайнеру уровней. Это устраняет потребность в навыках дизайнеров изменять или модифицировать код игры. В отличие от инструментов редактирования уровней, доступных сообществу, дизайнер уровней работает с прототипным программным обеспечением, целясь на логичность уровня и создание чистого шаблона перед тем, как потребуется работа художника. Многие дизайнеры уровней также имеют навыки в изобразительном искусстве и геймдизайне, хотя в последнее время работа с визуальной, структурной и геймплейной частью игры была разделена на несколько специальностей.

Также, кроме создания окружения для обитания игрока, дизайнер уровней может указывать размещения NPC и кат-сцен. Он также может работать на высоком уровне с кодом игры, изменяя правила игры или систему зачисления статистики.

Дизайн уровня начинается с создания концептуального дизайна. Для этого чаще всего привлекают художника, который способен создать наброски уровня, но не обладающего профессиональными навыками дизайнера уровней.

В современных играх дизайн уровня включает в себя документацию по дизайну, моделирование, заполнение ландшафта и установка на него различных объектов. Как правило, всё это осуществляется с помощью редактора уровней. Существуют несколько основных этапов в процессе создания уровней. В играх различных жанров эти этапы могут отличаться в соответствии с особенностями игры.

Основные этапы включают:

  • Разбивку территории карты на сектора — горы, города, туннели, площади для возможности перемещения игрока и противников;

  • Определение отдельных регионов на карте, где должна происходить какая-либо деятельность, например, добыча ресурсов, строительство базы и т. д.;

  • Определение не статических объектов на карте, например, двери, ключи, кнопки, взаимодействующие с разными механизмами, скрытые проходы и т. д.;

  • Определение мест организаций, например, точки возрождения врагов, игрока, размещение лестниц, монет, скоплений ресурсов, оружия, точек сохранения и т. д.;

  • Определение мест старта и конца для одного или нескольких игроков;

  • Добавление определенных деталей, например, текстур, звуков, анимации, освещения и музыкального сопровождения и т. д.;

  • Добавление скриптов и триггеров на уровень;

  • Добавление скриптов поиска пути для мобов, области, в которых они могут находиться, действия, которые будут происходить после пересечения определенного триггера и диалоги с игроком и между мобами.

Дизайн уровня может состоять из нескольких итераций для достижения желаемого результата.

В небольших фирмах, выше перечисленные роли, ложатся на плечи одного геймдизайнера.

Seven Winds Studio ищет талантливых работников. При приеме на работу кандидату на должность гейм-дизайнера наша студия выдаст тестовое задание, уникальное для каждого нового сотрудника. Как правило, это часть работы, которую предстоит выполнять в дальнейшем. Для выполнения задания дается несколько дней. После успешного выполнения задания кандидат либо проходит собеседование, либо выполняет дополнительное тестовое задание.

Желательно высшее образование — техническое в области программирования. Дополнительным плюсом выступает для будущего геймдизайнера навыки — рисование, знание языков программирования и 3д-моделирование.