Выбрать главу

Но если игра основана на взаимодействии между PC и NPC, последние получают имена, краткую предысторию и даже возможность гнуть свою линию в диалогах или поступках.

Изучите жанр, в котором вы работаете, и определите требования к персонажам и подходящие стили.

30. Диалоги зависят от жанра

Качество диалогов, разумеется, меняться не должно, но требования к их объему и стилю варьируются в разных жанрах.

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

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

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

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

31. Сотрудничайте с командой разработки

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

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

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

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

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

32. Действуйте итерационно

Процесс написания сценария должен быть максимально прозрачным для тех членов команды, с которыми вы работаете. Им нужно видеть результаты вашего труда поэтапно, по мере их появления.

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

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

Такой подход облегчает разработку сюжета (по мере его развития ознакомиться с ним может каждый). К тому же вам будет легче вносить изменения, основанные на обратной связи, ведь на каждой стадии потребуется меньше работы. Внедрение исправлений от коллег в громадный «готовый» документ было бы очень трудной задачей.

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

33. Пирамида итераций

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