Нарративный дизайн: что это, где применяется и как освоить
Нарративный дизайн — это умение построить историю, в которой человек не только слушает, но и выбирает. Автор рисует карту развилок, решает, что система должна запомнить о каждом решении, пишет реплики под разные условия и следит, чтобы любой путь приводил к осмысленному финалу, а не в тупик. Навык нужен в играх, квест-комнатах, обучающих тренажёрах, визуальных новеллах, чат-ботах и голосовых ассистентах, в музейных маршрутах. Работают в Twine, Ink и articy:draft. Освоение начинается с короткой истории на пять–десять развилок и проверки её на живых людях.
Содержание

Первое, что приходится усвоить: ветвление без схождения быстро становится неподъёмным. Если на каждом из пяти шагов у человека по два варианта и ветви нигде не сходятся, автор должен написать 32 разные концовки и столько же раз проверить путь к каждой. Поэтому опытные авторы строят историю как цепочку «развилка — узкое место»: после выбора сюжет возвращается в общую сцену, а последствия решения живут в переменных и всплывают позже — в одной реплике, в тоне персонажа, в доступности следующего варианта. Так выбор ощущается значимым, а объём текста остаётся посильным.
Где пригодится навык, кроме игровой студии
В квест-комнате автор решает, в каком порядке команда найдёт загадки, какая находка откроет следующую часть истории и что скажет оператор, если группа застряла. Развилки здесь физические: одна команда сначала откроет сейф, другая — шкаф, и история должна оставаться понятной при любом порядке.
В корпоративном обучении из того же ремесла вырастают диалоговые тренажёры: сотрудник разговаривает с виртуальным клиентом, выбирает ответ, видит реакцию и в конце получает разбор. Ошибка здесь ведёт к последствиям в разговоре, а не к красному крестику в тесте.
В визуальной новелле текст и выбор составляют почти всю игру. В чат-боте и голосовом ассистенте автор проектирует сценарий разговора: какие ответы бот ждёт, что скажет, если пользователь ответил не по сценарию, и как вернуть человека к задаче. В музее навык помогает собрать маршрут с аудиогидом или персонажем-проводником, где посетитель сам выбирает, какой зал открыть следующим.
Другой подход нужен, когда выбора у аудитории нет: презентация, рекламный ролик и выступление строятся линейно, и для них больше подходят сценарное мастерство и сторителлинг — на сайте о них есть отдельные статьи. Работу в игровой студии разбирает статья о профессии нарративного дизайнера, а здесь речь о навыке методистов, авторов квестов, разработчиков ботов и кураторов выставок.
Из чего складывается навык
Первое действие — карта: граф, где узлы — сцены или реплики, а стрелки — выборы. Уже на ней видно, где история разрастается и какие ветви стоит свести вместе.
Второе — состояние: что система помнит — найденные предметы, отношение персонажа, число ошибок ученика. Удачная переменная экономит десятки сцен: вместо отдельной ветки пишется одна сцена с двумя-тремя вариантами реплики.
Третье — текст под условия. Реплика, которая прозвучит только при определённом состоянии, должна быть понятна и без предыдущей сцены: человек мог прийти к ней разными путями. Четвёртое — проверка: автор проходит все маршруты сам, а затем отдаёт историю людям, которые её не видели, и смотрит, где они сомневаются и что пропускают.
Учебный пример: тренажёр для пункта выдачи заказов
Ситуация учебная. Методисту нужно за неделю сделать тренажёр для новых сотрудников пункта выдачи: покупатель хочет вернуть товар, но у него нет чека, и он раздражён. Сотрудник должен успокоить клиента, объяснить правила и оформить возврат или честно отказать.
Методист начинает с карты в Twine. Первая сцена — приветствие с тремя вариантами ответа: формальный, сочувственный и оправдывающийся. Сочувственный ответ повышает переменную «доверие» на единицу, оправдывающийся снижает, формальный не меняет, но все три ведут в одно узкое место — вопрос о покупке. Во второй сцене сотрудник выбирает, как проверить заказ, и получает подсказку клиента, если доверие выше нуля. Третья сцена — объяснение правил, и здесь текст реплики клиента зависит от накопленного доверия. Финалов три: возврат оформлен; клиент уходит недовольным, но спокойным; клиент требует старшего.
Тестирование выявляет две проблемы. Коллега выбрал оправдывающийся ответ и получил в финале реплику «Спасибо, что сразу вошли в положение» — условие проверяло не то значение переменной. Второй тестировщик после каждого выбора не понимал, что сделал хорошо, а что плохо. Методист исправил условие и добавил короткий комментарий наставника после каждой сцены. Итог — около шестидесяти реплик, три сцены, три финала и одна переменная, которая делает разговор живым.
Инструменты и их ограничения
Twine — бесплатный редактор с открытым кодом (лицензия GPL-3.0): история собирается из карточек-фрагментов, связи видны на схеме, а готовый проект сохраняется в HTML-файл, который открывается в браузере.
Ink от студии inkle — язык разметки: история пишется как обычный текст с короткими служебными символами. Ink распространяется по лицензии MIT: встраивать его в свой продукт можно бесплатно, условие одно — сохранить уведомление об авторских правах inkle во всех копиях программы. Это удобно, когда историю встраивают в приложение или игру.
articy:draft — визуальная база для больших проектов: персонажи, локации, предметы и диалоги хранятся вместе, а готовые данные экспортируются в движок. У программы есть бесплатная версия, и её ограничение стоит учесть до начала работы. На странице articy:draft X FREE указан лимит — 700 объектов на проект; коммерческое использование разрешено, экспорт не ограничен, но работать можно только в одиночку. В ответах на частые вопросы уточнено, что в лимит входят элементы потока, диалоговые узлы, диалоговые фрагменты, сущности, ассеты и локации, а при превышении проект блокируется, пока лишнее не удалят или не купят лицензию. Диалоговый фрагмент в справке articy — это отдельная реплика. Значит, тренажёр из примера со своими шестьюдесятью репликами, персонажами и сценами уложится в лимит с запасом, а визуальная новелла на несколько тысяч реплик — нет. Такой проект разумно сразу вести в Ink или Twine либо заложить в бюджет лицензию, чтобы не упереться в блокировку посреди работы.
В каком порядке осваивать
Порядок ниже идёт от простого к сложному: пока нет привычки рисовать граф, переменные только запутывают, а пока история не проверена на людях, инструмент для командной работы не нужен.
- Разобрать чужую историю: пройти короткую текстовую игру или квест и нарисовать его граф на бумаге.
- Собрать в Twine свою историю на пять–десять развилок без переменных, со схождением ветвей.
- Добавить одну-две переменные и переписать сцены так, чтобы решения аукались позже.
- Отдать историю трём людям, которые её не видели, и записать, где они застряли.
- Перенести ту же историю в Ink и сравнить, что удобнее для вашей задачи.
- Для большого проекта попробовать articy:draft, помня о лимите бесплатной версии.
Если нужна структура и проверка домашних заданий, начать можно с короткой программы. На курсе Skillbox «Сценарист видеоигр» за месяц разбирают драматургию, персонажей и игровые тексты, а практика — прототип интерактивного квеста в Twine, который тестируют на первых пользователях. Курс сделан вместе со школой «Нарраторика»; по описанию, программирование для него не нужно.
Упражнения и типичные ошибки
Методисту полезно превратить регламент из пяти пунктов в разговор, где каждый пункт человек открывает сам, совершив выбор. Автору ботов — выписать десять ответов пользователя, которых сценарий не предусматривает, и для каждого придумать реплику, возвращающую к задаче.
Новички чаще всего ошибаются в трёх местах. Первое — ветви, которые не сходятся, и объём, который растёт быстрее, чем автор успевает писать. Второе — выбор без последствий: если любой ответ ведёт к одной и той же реплике, человек это замечает и перестаёт выбирать всерьёз. Третье — проверка только «правильного» пути: ошибки прячутся в редких маршрутах, куда автор сам не заходит.
Проверить результат просто: попросите тестировщика вслух объяснять каждый выбор. Если объяснение совпадает с замыслом, развилка работает; если человек выбирает наугад, её нужно переписать.
С какими профессиями связан навык
Навык входит в работу нарративного дизайнера и геймдизайнера, методиста и педагогического дизайнера, автора квест-комнат, дизайнера диалогов для чат-ботов и голосовых ассистентов, куратора интерактивных музейных программ. Результат измеряют по-разному: в игре — вовлечённостью, в тренажёре — тем, научился ли сотрудник, в боте — решил ли пользователь задачу.
Для тех, кто хочет применять навык в геймдеве вместе с механиками и уровнями, есть длинные программы. На курсе XYZ School «Геймдизайнер» нарративному дизайну отведён отдельный трёхмесячный блок о структуре истории, персонажах и подаче сюжета через механики, а весь курс длится 15 месяцев и включает 11 работ для портфолио, в том числе прототип на Unreal Engine.
Как навык влияет на доход
Отдельной зарплаты «за нарративный дизайн» у методиста, автора квестов или разработчика ботов нет: навык меняет то, какие задачи человек может взять. Методист с этим навыком берётся за диалоговые тренажёры, а не только за линейные уроки с тестами. Сценарий квест-комнаты с загадками и подсказками можно продавать как отдельную работу. В геймдеве умение работать в Ink или articy:draft чаще выступает одним из требований к сценаристу или геймдизайнеру, а не поводом для надбавки.
Сопоставимой статистики по такому смешанному навыку нет. Ищите вакансии, где в требованиях названы Twine, Ink, articy:draft или «разработка диалоговых тренажёров», фильтруйте по региону и опыту и помните, что сумма в вакансии — предложение работодателя, а не фактический доход. На фрилансе закладывайте в цену часы тестирования: ветвящийся сценарий проверяется дольше линейного.
Как выбрать обучение
Нарратив можно изучать и как часть геймдизайна. На курсе Contented «Профессия Геймдизайнер» нарратив входит в модуль о концепции игры вместе с механиками, балансом и монетизацией, а игры собирают в GameMaker без кода. Инструменты для ветвящихся историй в описании программы не названы — их стоит уточнить у школы.
Прежде чем платить, проверьте три вещи: будет ли на курсе проект с ветвлением, который можно показать, разбирает ли преподаватель логику развилок, а не только текст, и в каком инструменте предстоит работать. Если ваша цель — тренажёры или боты, а не игры, спросите школу, можно ли сделать итоговый проект на своём материале.
Программы, где нарративный дизайн — основная тема, собраны в рейтинге онлайн-школ по нарративному дизайну. Перед выбором соберите в Twine свою первую историю на десять развилок: так станет понятно, чего не хватает — драматургии, логики ветвления или умения проверять историю на людях.