Как создаются игры. Основы разработки для начинающих игроделов - Григорий Радовильский
Шрифт:
Интервал:
Закладка:
* * *
Игра должна предоставлять игроку события (процесс и результат), которые доставят ему удовольствие. Для достижения этой цели у разработчиков игр есть довольно много средств: графика, звук, сценарий, гейм-дизайн, сложность и так далее. С их помощью формируются правила, определяющие возможности игрока, и цель, которую он хочет достигнуть. Главное, чтобы все эти элементы были нужного качества, то есть соответствовали ожиданиям аудитории. Выработать критерии качества можно опираясь на опыт других разработчиков и игр, уже вышедших на рынок.
Например, даже имея ограниченный бюджет, можно получить качественные картинку и звук, обратившись к методам стилизации и библиотекам готовых материалов. О том, как создать качественный сценарий для кино и телевидения или хорошую историю для книги, написано множество статей и книг – эта технология отрабатывалась буквально веками.
Дизайн игры добавляет к этим элементам набор правил и механизмов изменения сложности игры, чтобы с помощью их совокупности пробуждать, поддерживать и развивать в игроке интерес, а вместе с ним и удовольствие от игры. Он выполняет функцию представления игроку тех самых событий.
При этом игровых механик существует такое множество и такое разнообразие, что нет и не может быть однозначного ответа на вопрос, от чего именно игрок будет получать удовольствие. Например, в «Тетрисе» игрок получает удовольствие, завершая и уничтожая линии в стакане с кубиками. В гоночных симуляторах – от поездки по трассе и объезда препятствий. Однако неправильно считать, что чем больше событий, тем лучше. Так как все игры разные и события в них разные, то и их частота может зависеть от выбранной механики самой игры.
В «Тетрисе», чтобы собрать линию, надо совершить определенный минимальный набор действий: уложить несколько фигур на дно стакана; но у появления и перемещения фигур есть определенная скорость, которая ограничивает количество событий в единицу времени. И вот уже в нашем «Тетрисе» игрок физически не может получать удовольствие чаще, чем, например, раз в 30 секунд. То же самое касается и гоночных симуляторов: машина, которой управляет игрок, движется с ограниченной скоростью, которая не позволяет создавать для игрока события чаще, чем раз в какое-то количество секунд.
Сложность, как один из аспектов дизайна игры, тоже имеет свои особенности. Слишком легкая игра не поставит перед игроком достойной задачи, и он не получит удовольствия от ее выполнения. Слишком сложная игра, наоборот, поставит перед игроком невыполнимую задачу, и игрок опять не получит удовольствия. И лучшее, что мы можем сделать, – приложить усилия для удовлетворения максимального количества игроков с помощью аналитических инструментов, подгонки различных параметров игры.
Для разработчиков игр удовлетворение пользователей – это не социальная позиция, а жизненная необходимость, ведущая к моральному удовлетворению и получению материальной прибыли. На пути к удовлетворению максимально возможного количества пользователей возникают такие удивительные вещи, как алгоритмы адаптации сложности под способности конкретного игрока. Они появились уже в первых игровых устройствах от Nintendo в начале 1980-х.
При этом игру определяют именно процесс и достижения, из которых игра состоит, а не задача, которую игра ставит перед игроком. Хотя достижения, на первый взгляд, и следуют из задач. Существует некоторое количество игр и целых жанров, которые вообще не ставят перед игроком никаких задач: начиная от простых детских игр с куклами или солдатиками (опять слово toy) и заканчивая компьютерными играми, которые концентрируются на свободном творчестве игрока (песочницы) или рассказе истории. И в последнем случае даже перед игроком не ставится препятствий на пути ее потребления. Такие игры больше похожи на книги или фильмы. Игрок получает удовольствие от процесса, больше похожего на чтение, чем на игру. А игровые механизмы используются как средства для обогащения истории.
* * *
Игры по большей части все-таки являются неким процессом, а не просто моментальным достижением. Поэтому так сложно относить к играм те продукты, которые предоставляют игроку награду, минуя процесс ее достижения – приложение усилий для получения награды, – это различные азартные игры. Но в современных условиях игры традиционно имеют так много достижений, что сложно выделить какой-то процесс, который доставлял бы удовольствие сам по себе.
• В аркадах и шутерах удовольствие может доставлять процесс сбора моментальных достижений от перемещения и попадания по противникам, которые образуют у игрока ощущение полного погружения – состояния потока.
• В RPG удовольствие может доставлять процесс путешествия по миру и совокупности открытия подземелий, развития персонажа и потребления сюжета.
• В стратегиях удовольствие может доставлять процесс строительства, налаживания связей, экспансии и развития подконтрольной компании или государства.
• В различных симуляторах удовольствие может доставлять процесс управления интересным игроку транспортным средством: автомобилем, комбайном, самолетом или паровозом.
В простейшем случае достижением в играх является пройденный уровень. Но это далеко не все. Во многих играх пришлось бы слишком долго ждать столь желанного финала, поэтому игры наполняются множеством событий, каждое из которых выступает самостоятельным достижением.
• Например, в аркадах персонаж ловко перемещается с платформы на платформу, перепрыгивает снаряды и обходит противников.
• В шутерах удовольствием является попадание в противника, аналогичные аркадам фокусы использования топологии уровня и расставленных по уровню бонусов.
• В RPG радость игрокам доставляет получение более мощного оружия, достижения новых уровней опыта, открытие новых способностей и все то же преодоление противников.
• В стратегиях эмоциональный подъем вызывают открытие новых регионов, новых ресурсов, новых наук, новых транспортных средств, окончание постройки, создание единой масштабной системы.
• В гонках – преодоление виражей и смена позиции в пелотоне.
• В головоломках удовольствие доставляет решение локальных задач головоломки и раскрытие паттерна.
Есть множество механик, способных доставлять удовольствие независимо от жанра игры. Наиболее популярные – сюрпризы. Это могут быть подарки в игре, бонусы, видеоролики, сценки после титров и так далее. Более того, сам процесс дарения тоже доставляет удовольствие. Мы получаем позитивное подкрепление, поддерживая ресурсами приятеля в игре или преподнося виртуальные подарки вроде визуальных улучшений и функциональных игровых предметов.
Но существует и обратная сторона медали. Удовольствие может доставлять и чужая неудача, причем на контрасте с собственной победой, с завершением какой-то важной задачи. Человеческая натура весьма склонна к подобному злорадству, и этим пользуются разработчики соревновательных игр (шутеров, стратегий, симуляторов).
Если в игре есть повод улыбнуться, толика юмора тоже очень вдохновляет игроков и дарит хорошее настроение. Как в некоторых RPG, где игрок встречается с забавными NPC, наслаждаясь путешествием по игровому миру. Эмоциональные горки – это то, что обожают многие игроки в серотониновые (процессуальные) игры, особенно это актуально для хорроров, экшенов и шутеров. И конечно, для каждого игрока очень важны его личная история преодоления, его победа над обстоятельствами. Все как в обычной жизни, когда человек, решивший проблему, гордо восклицает: «Кто молодец? Я молодец!»
Шаблоны
При всей своей сложности, в целях сохранения энергии наш мозг не тратит кучу времени и сил на анализ каждой мало-мальской ситуации, вместо этого он мыслит шаблонами (паттернами). Они позволяют нам использовать ранее полученные знания и опыт, предпринимать однажды совершенные действия для преодоления похожих препятствий, в том числе и когда мы играем в игры.
Механизм паттернов заложен в нашей натуре так же глубоко, как и механизм получения удовольствия. Все, что нас окружает, все, что вокруг нас происходит, наш мозг каталогизирует по разным признакам: размеру, форме, цвету, вкусу, текстуре, звукам, движению и множеству других признаков. Переплетаясь, они дают образ чего-то конкретного. Например, маленькое четырехлапое существо с хвостом, черное, пушистое, урчащее, лезет по штанине, цепляясь когтями, – с высокой вероятностью это шаблон «котенок».
Паттерны позволяют определять представителей своего вида, соплеменников, безопасно или агрессивно настроенных живых существ, безопасно или не очень установленные или движущиеся предметы. Есть также определенные паттерны действий, с помощью которых легче добиться какого-то результата. Игра на музыкальном инструменте – это применение последовательности шаблонов, соответствующих определенным нотам. Попадание теннисной ракеткой по мячу – это применение шаблона физики мяча, достраивания траектории его полета, перемещения тела таким образом, чтобы ракетка оказалась у мяча на пути.
Шаблоны по большей части нарабатываются с опытом. С самого рождения мы строим определенные модели поведения в семье и обществе, создаем социальные