Читаем Убейте дракона! Как писать блестящие сценарии для видеоигр полностью

«Нет ничего противоестественного в цифровой игре, созданной отдельным автором (или парой авторов). В действительности гораздо сложнее сохранить целостность идеи игры, когда дизайнер управляет командой из множества людей, каждый из которых работает над одним аспектом игры отдельно. Это одна из причин, почему в современных крупнобюджетных играх так много хаоса и так мало сильных идей»[70].

Если бы нам давали по пять центов всякий раз, когда кто-то в Голливуде начинал жаловаться на ту же проблему, связанную с крупнобюджетными фильмами, мы могли бы… профинансировать нашу собственную ААА-игру!

А пока что, продолжая ориентироваться на самовыражение, дух исследования и веселье, мы хотим, чтобы вы создали собственный интерактивный опыт. Это не так уж сложно, как кажется. Никаких навыков программирования или искусства не требуется! Достаточно истории, которую нужно рассказать и сыграть.

<p>Какими инструментами пользоваться</p>

Ничто не мешает вам использовать эту книгу в качестве отправной точки, чтобы начать работу над собственной игрой уже сегодня. Мы расстраиваемся, когда студенты, изучающие сценарное мастерство, жалуются, что не могут работать, пока не приобретут дорогие программы для форматирования сценариев. Написать сценарий можно, даже если у вас есть только ручка и бумага. Главное – это идеи, а форматом можно озаботиться позже. Точно так же мы расстраиваемся, когда студенты жалуются, что не могут начать делать игры, пока у них нет дорогостоящего графического программного обеспечения, инструментов 3D-анимации и сред программирования. Это тоже чушь.

Хотите получить опыт работы над интерактивным повествованием? Напишите что-нибудь интерактивное!

Вот как это сделать.

<p>Начните на бумаге</p>

Выключите компьютер. Возьмите блокнот и карандаш. (Раздобудьте каталожные карточки!) Запишите несколько заметок. Начертите какие-нибудь каракули. Нарисуйте диаграмму. Изобразите свою мечту.

Чем больше вы будете размышлять перед тем, как воспользоваться инструментами, тем более продуктивной будет ваша работа с ними. Запишите мысли на карточках. Продумайте, что вы хотите выразить и как это будет переживать игрок. Помните, что игроки – это соавторы игрового опыта, но действовать они могут только согласно придуманным вами правилам. Каковы же эти правила?

Такой подход может показаться нелогичным. «Но ведь видеоигры – это цифровой вид медиа!» – запротестуете вы. Мы знаем. Мы также знаем о десятках ветеранов геймдизайна, предпочитающих бумажные прототипы, потому что делать их легче, дешевле и быстрее. Мы неоднократно были свидетелями того, как новички-разработчики запускали сразу редактор уровней или другой цифровой инструмент и… ничего у них не выходило. Их смущал интерфейс. Они не знали, что именно хотят создать. Они становились жертвами тирании бесконечных возможностей. Они замирали. Задыхались. (Такое случалось и с нами. Бобу как-то выпал случай создать многопользовательскую карту для Battle Realms. Вместо того чтобы включить фантазию и заранее вообразить, какой она будет, Боб включил редактор уровней и… скажем так, в Battle Realms нет многопользовательской карты, созданной в соавторстве с Бобом.)

Продумав как следует концепцию, можно включать компьютер и начинать работу с инструментами. Какими инструментами? Вот некоторые из наших любимых.

<p>Легкий режим</p>

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

Inklewriter

Inklewriter (www.inklestudios.com/inklewriter) – бесплатный, очень простой в использовании веб-инструмент, позволяющий писать разветвленные истории. Можно также опубликовать свою историю на сайте Inkle Studios и поделиться прямой ссылкой на нее с друзьями, родственниками, фанатами и поклонниками. Там же есть несколько примеров историй, которые можно прочитать для вдохновения. (По адресу writer.inklestudios.com/stories/vvmb находится рассказ Боба «Почему я развелся».)

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

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

C++: базовый курс
C++: базовый курс

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

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

Программирование, программы, базы данных
Adobe Flash. Создание аркад, головоломок и других игр с помощью ActionScript
Adobe Flash. Создание аркад, головоломок и других игр с помощью ActionScript

Данная книга посвящена программированию игр с помощью ActionScript. Здесь вы найдете подробные указания, необходимые для создания самых разных игр – аркад, головоломок, загадок и даже игровых автоматов. В тексте приведены исходные коды программ и детальные, доступно изложенные инструкции. Базовые принципы программирования ActionScript рассматриваются на примере игр, однако вы без труда сможете применить полученные знания и для разработки неигровых проектов, таких как Web-дизайн и реклама. Рекомендации Гэри Розенцвейга помогут вам не только придумывать занимательные игры и размещать их на Web-сайте, но и оптимизировать скорость их работы, а также защищать свои творения от несанкционированного копирования. Представленный в книге код несложно изменить для использования в других программах.Книга предназначена для широкого круга читателей – создателей анимационных роликов, художников-оформителей, программистов и разработчиков Web-сайтов. Издание может также выступать в качестве практического пособия по изучению ActionScript.

Гэри Розенцвейг

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