Читаем Хочу в геймдев! полностью

Игровой сюжет – это события, связанные в единую последовательность. Он обычно сильно зависит именно от действий игрока. В MMORPG или AR-играх (играх с дополненной реальностью) типа Pokemon Go участники могут находиться на разных точках сюжета, но при этом взаимодействовать друг с другом на общем игровом поле. Сюжет – это не только непосредственно игровые события; он может определяться просто логикой повествования, например давать предпосылки к стартовой точке геймплея.

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

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

ЗАЧЕМ ИГРАМ НУЖЕН СЮЖЕТ

Во-первых, он помогает предположить игровой путь, задает цели. Марио должен найти принцессу, нужно вернуть магический артефакт, чтобы восстановить баланс Добра и Зла, и т. д. Сложный мир Skyrim

или World of Warcraft без историй превратился бы в хаос множества игровых сущностей, в которых невозможно разобраться. Сюжет дает мотивацию совершать те или иные действия: мы не просто убиваем очередного босса, а спасаем Хайрул от Ганона, не просто катаемся на катере, а пересекаем радиоактивные каналы, чтобы добраться до Илая и Джудит Моссман.

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

Запоминающиеся герои Angry Birds – уже не просто элемент игровой механики, они повышают вовлечение в геймплей, делают его уникальным. Казалось бы, простая игра тайм-киллер (от англ. time killer – «убийца времени»), но на самом деле персонажи серьезно проработаны. Птицы – характерный образ, вспомнить хотя бы, на гербах скольких стран изображены эти гордые пернатые (США, Россия, Польша, Германия и другие). Нам легко принимать их за «своих», за положительных героев. Свиньи – напротив, могут ассоциироваться с грязью и зловонными лужами, помоями. И эти существа похищают… яйца, то есть нерожденных детей. Так внешне незатейливая история о злых птичках приобретает глубокий подтекст. Это и есть нарратив – визуализация смыслов.

Плюс история облегчает усвоение правил игры. Капитан корабля собирает команду и отправляется с ней за сокровищами, поселенцы закладывают новые города, вампиры восполняют свою жизнь за счет чужой: действия юнитов логичны, их легко понять и запомнить. Летающие существа могут перемещаться дальше, тяжелое вооружение замедляет персонажей; вам не нужно заучивать наизусть, как в шахматах, ходы и способности фигур, окружение и история делают игровые механики живыми и понятными.

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

Но сюжет – не самоцель. Прежде всего следует посмотреть на игры конкурентов, есть ли там сюжет? Решение о том, нужна ли проекту история и насколько проработанной она должна быть, зависит от его особенностей – прежде всего жанра и ожиданий аудитории. Если аудитория казуальная или длина игровой сессии – несколько минут, возможно, стоит ограничиться только проработанным сеттингом. Раннеры, простые платформеры, фермы и другие подобные игры обычно не предполагают, что люди будут тратить силы и время на запутанные перипетии сюжета.

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

Перейти на страницу:

Все книги серии Российский компьютерный бестселлер. Геймдизайн

Похожие книги

C# 4.0: полное руководство
C# 4.0: полное руководство

В этом полном руководстве по C# 4.0 - языку программирования, разработанному специально для среды .NET, - детально рассмотрены все основные средства языка: типы данных, операторы, управляющие операторы, классы, интерфейсы, методы, делегаты, индексаторы, события, указатели, обобщения, коллекции, основные библиотеки классов, средства многопоточного программирования и директивы препроцессора. Подробно описаны новые возможности C#, в том числе PLINQ, библиотека TPL, динамический тип данных, а также именованные и необязательные аргументы. Это справочное пособие снабжено массой полезных советов авторитетного автора и сотнями примеров программ с комментариями, благодаря которым они становятся понятными любому читателю независимо от уровня его подготовки. Книга рассчитана на широкий круг читателей, интересующихся программированием на C#.Введите сюда краткую аннотацию

Герберт Шилдт

Программирование, программы, базы данных
C++: базовый курс
C++: базовый курс

В этой книге описаны все основные средства языка С++ - от элементарных понятий до супервозможностей. После рассмотрения основ программирования на C++ (переменных, операторов, инструкций управления, функций, классов и объектов) читатель освоит такие более сложные средства языка, как механизм обработки исключительных ситуаций (исключений), шаблоны, пространства имен, динамическая идентификация типов, стандартная библиотека шаблонов (STL), а также познакомится с расширенным набором ключевых слов, используемым в .NET-программировании. Автор справочника - общепризнанный авторитет в области программирования на языках C и C++, Java и C# - включил в текст своей книги и советы программистам, которые позволят повысить эффективность их работы. Книга рассчитана на широкий круг читателей, желающих изучить язык программирования С++.

Герберт Шилдт

Программирование, программы, базы данных