Стоит иметь в виду, что появление на экране текста чаще всего ставит игру на паузу, что негативно сказывается на состоянии потока. Оттого так популярна механика, когда текст постепенно «выпечатывается» на экране, вынуждая игрока следить за чем-то движущимся. Это очень сложный в освоении элемент, потому что скорость чтения у всех игроков разная: кто-то может читать быстрее, чем появляется текст, – такой игрок будет постоянно спотыкаться о последние буквы, в то время как другой попросту ничего не успеет прочесть. Я не рекомендую использовать такую механику без предоставления игроку возможности зайти в настройки вашей игры и изменить скорость появления текста или же убрать этот элемент вовсе. Но вот анимация появления реплик вполне может быть уместной и немного компенсирует проседающий уровень динамики происходящего. Буквы могут разлетаться, уходить в темноту, появляться сверху, снизу – всё, на что вам хватит фантазии, лишь бы игрок не заскучал и лишь бы это было уместным.
Второй способ использования текста – это, разумеется, диалоги. Написание выразительных диалогов – сложная наука, и если вы не успеваете ее освоить, то, опять же, делайте упор на лаконичность реплик ваших персонажей. Всё, что они произносят, должно быть подчинено нескольким требованиям, первое из которых – краткость. Лучший способ проверить, насколько лаконичен ваш диалог, – это попытаться расписать события в нем без использования прямой речи. Если без прямой речи содержание диалога оказалось длиннее, то где-то вы, как говорится, свернули не туда. Смысл произносимых персонажами реплик должен укладываться в куда более длинный пересказ.
Мой любимый пример – это диалог из игры Cave Story. Здесь мы попадаем в деревню существ, называющих себя мимигами, и игра нам показывает двух из них: мимигу постарше, в темной одежде и со шрамом на лице, и мимигу помладше, в зеленой кофточке. Цвет их одежды уже работает на их выразительность, используя наши ассоциации. Речь начинает мимига постарше:
– Отдай мне ключ!
– Ни за что!
– Ты что, пытаешься защитить эту Сью? Она не из наших!
– Сью очень славная! Я не предам Сью!
– В следующий раз, когда придет доктор, снова кого-то заберут. Отдай мне ключ.
После этого диалог прерывается нашим появлением: мы падаем сверху и случайно сбиваем с ног мимигу постарше, а второй мимига попросту убегает. Далее начинается игровой процесс, и разработчику уже не нужно никаких стрелок и подсказок, чтобы игрок понял: нужно догнать младшего мимигу – он вроде неплохой парень и явно знает об этом мире больше нашего.
Но давайте попробуем переложить этот диалог на шесть реплик без прямой речи. Что мы из него усвоили? Мимиге со шрамом нужен ключ: с ним он сможет открыть какое-то место, где прячется некая Сью. Она сразу представлена нам как положительный персонаж, ведь милый маленький мимига ее защищает даже под натиском более грозного собрата. Существует некий злой доктор, который куда-то забирает мимиг, и мимига со шрамом хочет, чтобы забрали Сью. Он не признает ее как часть некой общины мимиг, которых, судя по всему, тут достаточно много. Но при этом мимига со шрамом не является злодеем: несмотря на статус и возраст, он не использует силу, чтобы забрать ключ. По крайней мере, он не использует силу против своих. Игроку нужно найти милого мимигу, а потом отправиться к Сью.
Как видите, чтение этого прекрасного диалога и заняло меньше времени, и дало игроку столько же информации, сколько и скучная стена текста без прямой речи. Плохой диалог займет слишком много страниц текста и заставит игрока скучать, поэтому я не буду приводить пример ужасного диалога, чтобы не заскучали уже вы, а лучше упомяну еще пару способов сделать текст выразительным без использования лишних слов.
Шрифт вполне способен отобразить информацию, которую текстом можно передать только с помощью нескольких абзацев, да и то получится не так ярко и понятно. В Undertale (рис. 21) реплики многих персонажей выводятся разными шрифтами. Каждый из них передает настроение, тон, манеру речи и в целом служит ярким способом добавить выразительности. Это усложняет процесс локализации, но зато сокращает время чтения: вместо того чтобы передавать свое плохое настроение через лишние абзацы текста, рассерженный персонаж может выдавать реплики крупным, размашистым и неаккуратным шрифтом, а фразы крикливого и взбалмошного героя будут выводиться крупными мультяшными буквами.
Рис. 21.Undertale.