Практика гейм-дизайна. Пошаговое руководство по созданию увлекательных видеоигр — страница 5 из 14

Часть 2Специализации гейм-дизайнера

Роль гейм-дизайнеров в создании видеоигр кажется вполне очевидной, однако в индустрии не утихают разногласия на тему, что именно должны делать дизайнеры и за что они отвечают. В прошлом некоторые компании считали «дизайнера» лишним в штате, и даже сегодня в некоторых известных студиях нет должности «гейм-дизайнер». Это редкость, поскольку большинство разработчиков осознали необходимость в специалистах по гейм-дизайну, но некоторые известные игры были созданы только программистами и художниками. Это вполне возможно: в конце концов, каждый может быть гейм-дизайнером.

Я хочу сказать, что игровые идеи могут посетить каждого, и большинство игроков может предложить конкретную механику или концепцию игры. Но большинство разработчиков знают, что придумывать легко, а воплощать сложно. Гейм-дизайнеры – это не генераторы новых крутых идей. Такой подход быстро приведет к проблемам: самонадеянно считать, что гейм-дизайнеру платят за фонтанирование ценными идеями. К подобному заблуждению склонны дизайнеры-новички, но это добросовестное заблуждение, как выражаются юристы. Большинство солидных разработчиков используют идеи из любых источников. Если рабочий процесс организован правильно, любой член команды может подать идею и вынести ее на обсуждение по гейм-дизайну. Подобный подход очень хорошо сказывается на характеристиках игры, поскольку даже самый умный одиночка не превзойдет коллективное вдохновение целой команды.

Однако это не означает, что гейм-дизайнеры не очень важны или что игры должны придумываться коллективно. Роль дизайнера – распознавать и накапливать лучшие идеи, доносить их до команды ясно и планомерно, потом пестовать их по ходу разработки, пока они полностью не раскроются в виде отлаженного игрового функционала. Другими словами, гейм-дизайн отнюдь не ограничивается выдачей блестящих идей; это также их корректировка и воплощение [4]. Это гораздо сложнее, чем может показаться на первый взгляд, и требует точного расчета, аналитических навыков, способности оценивать и анализировать переменные и неизвестные, а также умения компенсировать массу рисков посредством выверенного управления в конкретном микроклимате коллектива. Эта задача кажется неподъемной, но многие талантливые люди решают ее изо дня в день.

Каждая студия определяет роль гейм-дизайнера по-своему. Есть много дизайнерских специализаций, и они углубляются по мере расширения индустрии и усложнения проектов. Если вы только начали карьеру, вам пригодится информация о разных типах дизайнеров, чтобы вы нашли работу с учетом вашего темперамента и склада личности. Но помните, что нижеследующие описания должностей не универсальны и что каждая студия отводит каждому типу дизайнера разные зоны ответственности [5].

В отличие от программистов и художников, у которых есть точно оцениваемые навыки и должностные обязанности, «гейм-дизайнер» – это собирательный термин для широкого спектра должностей и ответственностей, и его значение разнится от платформы к платформе. Основное внимание в своей книге я уделяю разработке для консолей и персонального компьютера (ПК). В сфере виртуальной реальности (VR) или мобильных платформ дизайнеры занимают разные позиции и выполняют задачи для конкретной технологии или платформы, поэтому не относитесь к списку как абсолютно точному и окончательному. Если вы хотите стать определенным «типом» гейм-дизайнера, фокусируйтесь на тех проектах и навыках, которые приведут вас к цели.

Ниже перечислены специализации дизайнеров в игровой индустрии.

Технический гейм-дизайнер

Технический гейм-дизайнер умеет программировать и обладает другими техническими навыками. В зависимости от типа игрового движка он может помогать командам дизайнеров обрабатывать игровые данные, обновлять содержимое серверов для игровых событий в реальном времени или собирать билды игры в больших сложных проектах. Их интересует гейм-дизайн, что наряду с уверенными техническими навыками позволяет им манипулировать данными движка и создавать игровой процесс без поддержки кодеров. Некоторые команды программистов используют технических гейм-дизайнеров как посредников в общении с отделом гейм-дизайна; также их можно привлечь для правок технической части игрового процесса, которые не требуют участия программистов. Обратите внимание, эта позиция отличается от позиции программиста геймплея – отдельного типа программистов, которые программируют игровой процесс и также выполняют задачи, связанные с гейм-дизайном.


Дизайнер персонажей [6]

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


Дизайнер интерфейса [7]

Другая смежная с искусством квалификация – дизайн пользовательского интерфейса (UI) – крайне востребована в игровой индустрии. Этот дизайнер может обладать навыками в 2D-графике и создает ресурсы, которые программисты подключают в системы UI. Он продумывает компоновку и функциональность UI, вплоть до цветов, анимаций и логики срабатывания. Важная часть этой работы – сделать UI интуитивным, визуально привлекательным и логичным. Игроку должна быть предоставлена вся необходимая для игры информация, без наложения частей UI на другие визуальные элементы игры. Достичь такого баланса непросто.


Дизайнер меню

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


Дизайнер систем

Над большинством игр работают дизайнеры систем, даже если их так не называют [8]. Эти дизайнеры создают игровые системы и функционал: системы прокачки, механики крафта, процесс боя и т. д. Иногда это подразумевает создание оружия, управляемого автомобиля, системы укрытий. Дизайнер систем прорабатывает функционал от концепта к прототипу и далее от альфа- до бета-версии. Он часто работает в связке с программистом и художником, которые реализуют конкретный функционал. Ожидается, что дизайнеры систем сами придумывают игровые функции, доказывают команде их необходимость, затем прорабатывают их с нуля до завершения проекта. Они должны обладать аналитическим складом мышления, умением организовать разработчиков под свои нужды, а также умением договариваться и продвигать свои идеи. У них должно быть достаточно энтузиазма, чтобы отстаивать свои разработки, и в то же время прагматизма, чтобы относиться к ним объективно.


Дизайнер искусственного интеллекта (ИИ)

Игровые проекты все чаще и все сильнее зависят от моделей ИИ-поведения – одной комплексной или множества разных. Когда в проекте множество сложных взаимодействий и большой набор типов ИИ, студия может обратиться к специальному дизайнеру ИИ. Он тесно взаимодействует с программистами и художниками, чтобы выработать требования и тип поведений. Дизайнер ИИ устанавливает общую численность «населения» и узнает у дизайнеров уровней, как лучше разместить и использовать различные типы ИИ-противников. В некоторых случаях ИИ служит помощником игрока в роли NPC; тогда его нужно сконфигурировать с особой тщательностью, чтобы он был полезным и не отнимал победу у игрока. Иногда ИИ – не закулисный командир группы противников, а фоновый процесс, оперирующий различными реакциями и событийными механизмами, направляющими игру. У многих игр внутренние процедуры, осуществляемые ИИ, – основной механизм поддержки непрерывности игрового процесса в моменте и в целом.


Дизайнер боев с боссами

Режиссура поединков с боссами – это сложная задача, требующая для решения огромного опыта и массы времени, а иногда и специального дизайнера ИИ. Такой специалист очень важен в играх, в которых боев с боссами множество, и они являются ключевыми игровыми элементами. Любая схватка с боссом сама по себе масштабна и сложна. Она требует отдельной локации, тщательного моделирования и анимирования, а также уникальных эффектов и игровых систем. В некоторых случаях это, по сути, мини-игра, создание и доводка которой занимает много времени. Поэтому в крупных проектах этот специальный тип дизайнеров встречается все чаще.


Дизайнер боевых систем

Дизайнеры данного типа заняты реализацией боев в играх всех жанров. В основном создатели боевых систем работают над файтингами и экшенами. Они не только задают структуру боевой системы в целом, но и детально описывают каждое оружие, боевое движение, способность, заклинание, а также состыковывают все эти элементы, чтобы игровой процесс получился неразрывным и увлекательным. Порой им приходится заниматься настройкой ИИ, иногда боями с боссами, иногда даже дизайном уровней. Некоторые из них специализируются по жанру (например, по файтингам), а других привлекают симуляторы или стратегические аспекты, в частности, стратегий в реальном времени. Дизайнер боевых систем – также мастер балансировки, способный довести до совершенства каждое оружие, способность или умение персонажа, не давая преимуществ ни одному боевому стилю и не оставляя лазеек любителям «хакнуть систему». Как правило, они знают математику и статистику, методы генерации случайных чисел и сравнительного анализа.