Создаем интерактивные истории. Творческий процесс на примере визуальных новелл в играх — страница 24 из 38

Save the Cat 2.0 – данная программа спроектирована по мотивам бестселлера гуру сценаристики Блейка Снайдера «Спасите котика!». Софт поможет в разработке мощных логлайна и заголовка и выборе одного из десяти жанров, которые помогут написать «то же самое, только другое»: «Монстр в доме», «Золотое руно», «Вне дома», «Из бутылки», «Чувак с проблемой», «Обряды посвящения», «Любовь к друзьям», «Почему?», «Победоносный дурак», «Учрежденный» и «Супергерой». Сценарий разрабатывается по известной схеме Снайдера, состоящей из пятнадцати битов (см. главу 8 «Сюжетное древо»), есть тренировочные шаблоны, например логлайн, бит-лист и доска с картами сцен для фильма «Человек-паука 2».

Помимо приведенных выше программ от мэтров сценаристики, существует также немало другого весьма полезного софта для структуризации сюжета и проработки персонажей, например DramaQueen, Movie Outline, Plot Control, Action Guides, Storyist, Celtx, Scrivener, Storyspace 3, Story Touch, SuperNotecard, Persona, Ultraoutliner, Writer’s Blocks и другие.

Платформы и языки для создания интерактивной литературы

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

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

Twine 2.0 открытая платформа на основе кода JavaScript и HTML 5, позволяющая создавать ветвящиеся диалоги в текстовых играх и интерактивные истории. Первая версия программы появилась в 2009 году, и языком скриптования был Python. Современный вариант был представлен в 2016 году. Создать прототип можно без глубокого познания кода и сразу же опубликовать его в Сети. Twine нередко используют в качестве инструмента для разветвленных сюжетных структур в кино и играх. Например, для создания нарратива в фильме «Черное зеркало: Брандашмыг».

Ink (Inkle Studio) – текстовый процессор со своим скриптовым языком. На его основе можно создавать интерактивные истории, диалоговую систему которых можно потом экспортировать в формат JSON, а затем интегрировать в выбранный движок игры. Студия Inkle появилась в 2011 году благодаря усилиям двух разработчиков игр из Кембриджа.

Fountain – язык разметки, который используется подавляющим большинством программ для написания и форматирования сценариев.

Программы для написания визуальных новелл

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

Ren Py – популярный бесплатный движок для разработки визуальных новелл. Его название происходит от двух основ: иероглифа Ren’ai, обозначающего «любовь», и названия языка Python, на котором он разработан. По функционалу программа содержит все традиционные для новеллы элементы: главное меню с сохранением и загрузкой игры, поддержку управления игрой при помощи мыши, клавиатуры или геймпада (джойстика), полноэкранный и оконный режим, возможность пропускать или скрывать текст при воспроизведении, изменение музыки, звуков, громкости и другие. Созданную новеллу можно портировать в веб, на Android и IOS, в движок Unity.

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

AXMA Story Maker — программа для разработки визуальных новелл, текстовых квестов, интерактивных историй, гейм-дизайнерского прототипирования и аудиокниг от российской компании «Аксма Софт». Увидела свет в 2012 году. Весьма простой в использовании инструмент для начинающих разработчиков игр, писателей и сценаристов, не требующий знаний в программировании.

TyranoBuilder – довольно популярный платный движок для визуальных новелл от японского разработчика ШикемокуМК. Изначально основан на скрипте на японском языке, однако есть западная английская версия. Понятный конструктор без углубления в программирование, есть поддержка международных шрифтов, в том числе русского, а также различных графических и аудиоформатов. Движок позволяет делать проект в системах Mac OS и Windows, а также портировать в веб, на iOS и Android.

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

Novelty – это бесплатная программа для создания визуальных новелл в 2D с возможностью вставки головоломок, мини-игр или других игровых элементов, например игроку дается возможность сыграть в шашки, «Тетрис» и другие развлечения. Работает на Windows OS. Создавать интерактивные истории можно без больших знаний в программировании, вместо кода предоставляется возможность визуально строить динамические ветви сюжета и решать их взаимодействие. В распоряжении сценариста есть редактор WYSIWYG, в котором можно проигрывать игры или экспортировать как автономные приложения.

Visual Novel Maker — софт для создания визуальных новелл с коллекцией бесплатных ассетов Standard Asset Resources (StARs), в которые включены персонажи, фоны и музыка. Это делает старт создания интерактивной истории очень легким, в дополнение к этому программа имеет достаточно простой интерфейс, где понятно, какие элементы и куда можно перетащить, кликнув по ним. Поддерживает локализации. Можно портировать игры на разные платформы: веб, мобильные телефоны и PC.

Инструменты по работе с блок‑схемами, ментальными и ассоциативными картами

При создании сложного разветвленного древа интерактивной истории необходимы блок-схемы, которые доступны не только самому сценаристу, но и команде, если таковая имеется. И здесь на помощь приходят интеллект-карты (mind maps) – программы для организации и систематизации данных в виде ассоциативных карт и, конечно, традиционные для сценаристов доски со стикерами (sticker notes) в онлайн-формате. Все эти методы используются для визуализации данных о структуре сюжета, взаимодействии персонажей, построении сцен, разветвлении по переменным и кондишенам (условиям), сюжетных арках, хабах локаций и других элементах интерактивной истории. Вот некоторые варианты данных онлайн-программ для совместной работы.

Miro – популярная интерактивная онлайн-доска для совместной работы над проектом и удаленной распределенной команды, которая может достигать ста человек. Программа разработана российской студией. Miro отлично подходит для прототипирования проекта, отображения структуры интерактивной истории, сценария и разных концепций. В ней можно работать с изображениями, видео, выстраивать диаграммы, делать макеты, заметки, клеить стикеры, писать документы и т. д. Это достаточно простой и удобный инструмент для создания блок-схем, который хорош тем, что интегрируется со Slack, Google Drive, Box, Jira, Okta, Confluence и другими.

Draw.io – программа для создания бизнес-макетов, графиков, блок-схем, диаграмм, интеллект-карт (mind maps), отношений сущностей, прототипирования и многого другого. Сервис распространяется на бесплатной основе с открытым исходным кодом на GitHub, пользователю не надо авторизоваться и регистрироваться, он сразу попадает в рабочий интерфейс, данные остаются доступными всем. Draw.io имеет более пятисот шаблонов разных фигур и других элементов. Программа позволяет импортировать и экспортировать в PDF, PNG, XML, VSDX, JPG, SVG, есть возможность публикации и совместной работы.

Lucidchart – платное веб-приложение для построения диаграмм и блок-схем от американских разработчиков Lucid Software, появившееся на свет в 2011 году. Платформа поддерживает совместную работу в режиме реального времени, что позволяет всем пользователям одновременно работать над проектами и видеть, как в реальном времени отражаются добавления каждого участника процесса. Есть возможность комментировать, связывать данные, а также импорта и экспорта SQL.

Novamind — интеллект-карта, предназначенная для сценаристов. Она позволяет быстро структурировать идеи и мысли, помещать их на интерактивную визуальную доску, где легко систематизировать все детали проекта и одновременно предоставить общую картину. Novamind содержит такие функции, как флажки, нумерация и расширенные формы тем, полный визуальный контроль, автоматическое окрашивание текста и другие. Существует также режим презентации, которую можно экспортировать Microsoft PowerPoint.

Таблицы Excel и Google Sheets

Парадоксально, но основным инструментом у нарративного дизайнера в играх зачастую являются… таблицы, а именно MS Excel и Google Sheets. Работать с текстом в них не очень-то комфортно, но основные правила диктует удобство работы всей команды, в частности, гейм-дизайнерского отдела. Это уже устоявшийся десятилетиями и проверенный формат работы, поэтому многие до сих пор отдают предпочтение ему. Безусловно, каждый год появляются более удобные инструменты для совместного творчества и проектирования, но некоторый консерватизм стоит учитывать. Именно поэтому освоение базовых основ таблиц MS Excel и Google Sheets необходимо для создателей интерактивных историй в игровой индустрии.