Интерфейс диалоговых окон

Всем привет, с вами Mooshi!

Давайте признаем, интерфейс диалоговых окон далеко не первая вещь, на которую обращает внимание игрок. Сложно вообразить ситуацию, когда два человека встречаются на улице и говорят: «Эй, дружище, ты помнишь, какие чумовые диалоговые окна в игре X?»

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

К счастью, игры значительно скакнули вперед в своем развитии, и теперь заядлые геймеры хорошо понимают, что с плохим интерфейсом пройти игру не всегда реально. Ужасный интерфейс может убить погружение и окончательно испортить общее впечатление от игры. И хоть к диалоговым окнам это относится в значительной степени меньше (т.к. претензий к ним, зачастую, меньше), разработчику необходимо обладать исключительным мастерством, чтобы они, хотя бы, не заставляли игроков в агонии выключать компьютер и оформлять рефанд.

Интерфейс диалоговых окон, image #1

Дьявол кроется в деталях

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

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

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

  1. Те, что отсанавливают время;
  2. Те, что текут вместе с временем.

Механическим:

  1. Активный;
  2. Пассивный.

Здесь подразумевается реализация в разрешении ситуации, либо посредством физически-активного действия, либо пассивного (чаще всего текстовый выбор).

Стилистическим:

  1. Многослойные;
  2. Нативные.

Остановись, мгновение! Ты прекрасно!

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

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

Примерами игр с подобной интеграцией диалоговых окон могут служить самые разнообразные тайтлы: OneShot, The Count Lucanor, Pillars of Eternity, Sally Face, Hollow Knight, Night in the Woods, Flutter, Beholder и т.д.

Интерфейс диалоговых окон, image #2
Интерфейс диалоговых окон, image #3
Интерфейс диалоговых окон, image #4
Интерфейс диалоговых окон, image #5
Интерфейс диалоговых окон, image #6
Интерфейс диалоговых окон, image #7
Интерфейс диалоговых окон, image #8
1 of 7

Или даже тот же The Witcher 3, где Геральт может продолжать вести разговор с Весемиром хоть до бесконечности.

Интерфейс диалоговых окон, image #9

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

В такие моменты пауза практически не ощущается, так как находясь в ситуации выбора затяжное молчание приводит к тем или иным последствиям внутри игры. Здесь хорошим примером выступают любые игры «киношные» игры: Detroit: Become Human, Beyond Two Souls, Wolf Among Us и т.д.

Интерфейс диалоговых окон, image #10

Но, в тот же миг, они грешат останавливать время в момент выбора реплики-реакции.

Или же другой пример, когда у игрок может случайно подслушать сплетни. Чаще всего это происходит не во время диалоговой паузы, а случайно, проходя мимо NPC, как в игре Divinity: Original Sin. Таким образом внутри игры геймер одинаково сталкивается с двумя явлениями — паузности и текучести времени.

Интерфейс диалоговых окон, image #11

Часы бьют. Всех

Примеров игр с протяженными диалоговыми сессиями без пауз гораздо меньше, и, чаще всего, это какие-нибудь экшоновые игры, внутри которых банально нет возможности остановиться и поговорить по душам с NPC. Здесь время и диалог двигаются вместе с игроком и его действиями, а выбор, если и существует, то он либо геймплейных (необходимо физически сделать что-то), либо паузныйва. Как, например, в Borderlands 2, когда интегрирована возможность прослушивать сообщения неписей в момент боя.

Интерфейс диалоговых окон, image #12

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

Обратите внимание, что портрет персонажа не нарисован, а используется фото
Обратите внимание, что портрет персонажа не нарисован, а используется фото

Еще один любопытный пример игра Save Koch, где на выполнение задания, а также на разговор с NPC отведено определенное время и есть вероятность их пропустить. Игра не будет ждать, пока игрок попьет чай или посмотрит видео в Интернете.

Интерфейс диалоговых окон, image #14

Красота — страшная сила

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

Прежде всего, важно составить список всех возможных вариаций диалоговых окон внутри игры.

  1. Монолог;
  2. Диалог;
  3. Выбор;
  4. Механика (очень ситуативная штука).

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

Изображение персонажа/актера возле диалогового окна (либо портрет, либо халфбади). В момент диалога собеседник либо пропадает из виду, либо «затемняется», либо уходит на задний план. Главный герой, зачастую, всегда слева, NPC — справа.

Интерфейс диалоговых окон, image #15

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

Интерфейс диалоговых окон, image #16

Только имя (имя говорящего выделяется цветом) или же только бокс.

Интерфейс диалоговых окон, image #17

Утяжеленное окошко с фокусом на текст.

Интерфейс диалоговых окон, image #18

Колесо-реакций (внизу экрана).

Интерфейс диалоговых окон, image #19

Приближение камеры на объекте.

Интерфейс диалоговых окон, image #20

Только текст.

Интерфейс диалоговых окон, image #21

Интегрированные окошки это:

Вариации комикс-бабблов и всплывающий текст.

Интерфейс диалоговых окон, image #22

Озвучка вместе с реакцией (чаще всего возле персонажа).

Интерфейс диалоговых окон, image #23

Механическое решение/геймплейное.

Интерфейс диалоговых окон, image #24

Особенности оформления

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

Например, в игре Pyre игрок выполняет роль Чтеца, поэтому диалоговые окна оформлены в виде пергамента с восковой печатью.

Интерфейс диалоговых окон, image #25

Еще одним примером служит игра Fallout 4, где диалоговые окна имитируют интерфейс старых компьютеров.

Интерфейс диалоговых окон, image #26

Здесь главное помнить, что если сеттинг игры выстроен в эпохе каменного века, то оформление диалогового окна в виде экрана мобильного телефона — неуместное и странное решение, вступающее в конфликт с внутреигровым миром.

Диалоги наглядно отражают взаимодействие между игроком и происходящем на экране и могут показать:

  1. Степень влияния игрока на процесс;
  • Возможность игроком задавать практически любые вопросы о мире.
Интерфейс диалоговых окон, image #27

2. Вариативность развития событий и контролируемость повествования;

  • Игрок может выбирать, в каком направлении будет развиваться история.
Интерфейс диалоговых окон, image #28

3. Мысли персонажей вслух;

  • Внутренний мир героев и их эмоции.
Интерфейс диалоговых окон, image #29

4. Отношение к окружению;

  • Реакция на объекты, предметы, других персонажей и т.д.
Интерфейс диалоговых окон, image #30

5. Нарушение четвертой стены;

  • Обращение к игроку.
Интерфейс диалоговых окон, image #31

6. Ограничения.

  • Если игрок по каким-то причинам не может куда-то зайти (например, заперта дверь).
Интерфейс диалоговых окон, image #32

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

Лучше всего работают окошки нестандартной формы, т.е. не исключительно круглые/квадратные/прямоугольные. При этом сами диалоговые окна не обязательно должны быть связаны с общим интерфейсом (например баллоны и инвентарь персонажа). Это могут быть две разные совершенно сущности, как, например, в игре The Night of the Rabbit.

Интерфейс диалоговых окон, image #33
Интерфейс диалоговых окон, image #34
1 of 2

Но обе они не должны вызывать диссонанса, поэтому лучше всего связывать их нарративом, а если точнее — сеттингом, как в игре Deponia (сеттинг — планета-свалка, оформления — ржавчина).

Интерфейс диалоговых окон, image #35
Интерфейс диалоговых окон, image #36
1 of 2

Интерактив и ситуация

Любой замысел передается через сочетание изображения, текста и способа его подачи. Человек при помощи силы воображения способен интерпретировать и генерировать всеразличные изобразительно-вербальные комбинации, додумывая и достраивая смыслы. Не сложно догадаться, какое из этих изображений, каким именно «голосом» говорит с читателем.

Интерфейс диалоговых окон, image #37

Оформление может подсказать нам, что именно мы сейчас наблюдаем — диалог, монолог или, возможно, внутренний голос главного героя. В мобильной игре City of Love: Paris используется вполне классическое решение для отражения подобных диалоговых переходов переходов.

Интерфейс диалоговых окон, image #38

Но как еще можно показать внутритекстовые взаимодействия персонажей и сделать диалоговое окно более интерактивным, чтобы текст вызывал желание его прочесть?

  1. Виньетка. В той же City of Love: Paris используется виньетка, когда перед игроком ставится значимый выбор. Получается что-то вроде создания эффекта «концентрации».
  2. Подергивания хвостика баллона и самого диалогового окна, таким образом оно начинает восприниматься как целостный объект. Самый наилучший пример — игра Persona 5, невероятное качество работы над диалоговыми окнами.
Access restricted
Access to this video has been restricted by its creator

3. Анимация портрета или самого персонажа.

4. Цвет и выделение самого окна рамками — окошко должно быть заметным и видимым при любых условиях, для этого, иногда, затемняют задник.

5. Геймплейно — превратить механику в диалоговую ситуацию или сделать разрозненное управление голосами героев.

Воркшоп. Ошибки делают нас лучше

После рассмотрения такого масштабного количества примеров, всегда хорошо сконцентрироваться и на антипримерах. Возьмем инди-игру под названием The Lost Melody и подробно разберем мокапы.

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

Изначально диалоговое окно выглядело так.

Интерфейс диалоговых окон, image #39

Что не так? Данный вид баллона был сделан в качестве заглушки для шоукейса, чтобы не использовать стандартные решения.

Во время тестов окошко показало, что 1) текст плохо читается (кажется, что сливаются буквы, не все, но время от времени критично); 2) окошко «поглощает» персонажа, главный герой и его собеседники как будто бы отходят на задний план, их эмоции рассматривать не интересно — слишком мелко; 3) классическая для нинтендо игр стрелочка внутри баллона путает игроков, и они начинают нажимать не те клавиши, чтобы скроллить диалог; 4) размеры баллона. И еще одна проблема заключалась в том, что по задумке хотелось изобразить в интерфейсе экран мобильного телефона. Несмотря на то, что скин был вполне «обыденным» вариантом, его концепцию стоило пересмотреть.

Художница предложила варианты по идее с мобильным телефоном, получилось следующее:

Интерфейс диалоговых окон, image #40
Интерфейс диалоговых окон, image #41
Интерфейс диалоговых окон, image #42
1 of 3

После этого начался брейншторм на тему, а стоит ли вообще так сильно зацикливаться на идее с мобильным телефоном? В случае с The Lost Melody мобильный телефон, скорее, напоминал лишнюю сущность, ведь главный герой увлекается комиксами и музыкой. При чем тут телефоны и мессенджеры?

Это позволило взглянуть на дизайн по-новому, и команда путем экспериментов пришла к выводу, что нестандартные формы диалоговых окон смотрятся куда интереснее:

Интерфейс диалоговых окон, image #43
Интерфейс диалоговых окон, image #44
1 of 2

Оставалось лишь увязать их с сеттингом игры:

Интерфейс диалоговых окон, image #45
Интерфейс диалоговых окон, image #46
Интерфейс диалоговых окон, image #47
Интерфейс диалоговых окон, image #48
Интерфейс диалоговых окон, image #49
1 of 5

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

Интерфейс диалоговых окон, image #50
Интерфейс диалоговых окон, image #51
1 of 2

В итоге самой привлекательной идеей оказалась стилистика под комиксы, над которой последовала более плотная работа. Форма:

Интерфейс диалоговых окон, image #52

Цвет окошка. Данный вариант оказался не подходящим, так как на экране получилось слишком много зеленого.

Интерфейс диалоговых окон, image #53

Поэтому остановились на синем цвете:

Интерфейс диалоговых окон, image #54

Далее проверяли, нужно ли указывать имя говорящих персонажей и как это могло бы выглядеть:

Интерфейс диалоговых окон, image #55
Интерфейс диалоговых окон, image #56
Интерфейс диалоговых окон, image #57
1 of 3

Все варианты сильно перегружали окно, пришлось отказаться от каких-либо имен.

Интерфейс диалоговых окон, image #58

Следующим стал вопрос о том, как указывать выбор внутри окна:

Интерфейс диалоговых окон, image #59
Интерфейс диалоговых окон, image #60
Интерфейс диалоговых окон, image #61
1 of 3

Несмотря на то, что полоска смотрелась неплохо, был предложен вариант с курсором, на котором и сошлись:

Интерфейс диалоговых окон, image #62

Однако, визуально все еще плохо отражался выбор, поэтому его необходимо было выделить цветом:

Красный цвет — плохое решение, слишком агрессивно
Интерфейс диалоговых окон, image #64
Интерфейс диалоговых окон, image #65
Интерфейс диалоговых окон, image #66
1 of 4
Красный цвет — плохое решение, слишком агрессивно

Чтобы было ясно, как прощелкивать диалоги, добавили кнопку-индикатор для переключения:

Интерфейс диалоговых окон, image #67

И последним штрихом было сделать окошко более интерактивным, то есть как-то анимировать его:

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

На этом все, спасибо за внимание!
Подписывайтесь на мою группу VK:
Mooshi Games

Поддержать блог можно тут: https://vk.cc/9vhpwC

Интерфейс диалоговых окон, image #68
2524 views·34 shares