Вы находитесь на странице: 1из 105

Содержание

ТОП 5 споры споров о разработке, которые я проигнориро-


вал в 2014 году . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4

Создание эффективных причинно-следственных связей


в играх. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15

Организация игровых процессов в многопользователь-


ской игре. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37

Декларация независимости геймдизайнера . . . . . . . . . . . . . . 63

Как игры формируются внешней средой. . . . . . . . . . . . . . . . . . 66

Таблицы трофеев . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 80

Резкая критика критики игр . . . . . . . . . . . . . . . . . . . . . . . . . . . . 91

3
ТОП 5 споры споров
о разработке, которые
я проигнорировал
в 2014 году
Оригинал: http://www.lostgarden.com/2014/12/top‑5‑de‑
sign‑debates‑i‑ignored‑in‑2014.html

Вернемся в 80-е и 90-е годы. Тогда обсуждение


игрового дизайна впервые вырвалось из нашего
сообщества практиков и начало публично обсуждаться.
Противоречивые темы, которые тогда волновали нас,
поднимаются снова и снова. Вы их наверняка знаете:
• Точное трактовка понятия «игра»;
• Сюжетно-ориентированные игры против механики;
• Случайность против навыков игроков;
• Значительность реалистичности игры;
• Обычные игроки против искушённых.
Многие из этих тем были и остаются всего лишь
раздражёнными наблюдениями игроков по отношению
к отдельным играм. Но можно заметить, что игроки легко
превращаются в разработчиков и начинают выражать
универсальные истины разработки. Мнения, тем
не менее, очень сильно разнятся, и ситуация становится
сложнее в условиях отсутствия нужных данных. Здесь
проблема берет свое начало, и именно отсюда начинает
расти этот снежный ком.
К счастью, мы стал опытнее как сообщество
разработчиков. Со временем, а также с тысячами
выпущенных игр, опытные производители игр получают
очень точное и глубокое представление о том, как
на самом деле должна делаться разработка. Тема
скрывает в себе множество нюансов, которые нужно
учитывать.

4
Мы также достаточно зрелые, чтобы игнорировать
ложные противоречия и спорить. Серьезно, у нас нет
на это времени. Мы должны делать отличные игры,
а не говорить о древних правилах разработки.
В надежде стать дальновидным разработчиком,
я составил этот рейтинг из пяти дискуссий о разработке,
которые я проигнорировал в 2014 году.

№ 1. Верная трактовка понятия «игра»


На протяжении нескольких лет я видел тысячи
трактовок слова «игра» и даже пробовал составлять их
самостоятельно. Но ни одна из них не помогла мне в том,
чем я занимаюсь каждый день — в создании отличных игр.

Почему эта дискуссия устарела


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

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

5
инструменты, их нужно применять в соответствующей
ситуации, так что они редко оказываются
универсальными. И также как с другими инструментами,
их можно использовать, только обладая определенным
мастерством. Нельзя получить хороший результат,
применяя прописные истины для каждой проблемы.
Рекомендация: создайте удобный наборы инструментов
разработки. Научитесь мастерски использовать каждый.
Применяйте их там, где они нужны. Игнорируйте
педантов, которые одержимы поиском верного
определения для термина «игра».

№ 2. Сюжетно-ориентированные игры против


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

Почему эта дискуссия устарела


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

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

Другие обсуждения
Сейчас имеет смысл обсуждать следующие вопросы:
• Какие из существующих схем активирует моя игра?
• Каким образом должно осуществляться обучение
и прохождение по кривой обучения игре?
• Какое влияние оказывают различные формы стимулов
внутри игровых циклов?
• Как мы можем сбалансировать влияние мотиваций
и эффектов подсистем игры?
• Каким образом нужно поддерживать интерес игрока
на протяжении игры? Как определяется игровой ритм?
• Какую социальную роль выполняет сюжет? Каким
образом мы можем мотивировать людей «раскручивать»
его?
Теория интерактивных циклов и теория генерации эмоций
объединяют в себе и механику, и сюжет. В процессе
попыток создания потрясающих впечатлений, нам
приходится разбивать повествование и механику
на атомы и изучать, как каждый из них работает
на практике. Давайте лучше обсудим богатый синтез
из сюжета, сеттинга и механик, который процветает
в интерактивных системах.
Рекомендация: проследите, как сюжет вытекает
из существующей механики. Подумайте, каким образом
сюжет затрагивает существующую когнитивную схему
с целью осветить при этом механику. Нам нужны
целостные интегрированные модели. Алогичные
противоречия следует игнорировать.

№ 3. Случайность против навыков игроков


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

Почему эта дискуссия устарела


Случайность — это просто инструмент, используемый
разработчиками. Применяя ее вместе с навыком, можно
получить потрясающие игры.
• Случайные системы оставляют возможность
использовать навыки: случайность позволяет
выявлять мастерство игроков в обучении игре, выбору
оптимальных вариантов или адаптации к новым
ситуациям.
• Игры цикличны. Случайные события почти никогда
не происходят сами по себе. Они являются частью
игрового баланса. Случайность часто является одним
из важных элементов для создания стратегических
вариантов и ситуаций.
• Существуют разные, но равноправные стили игры.
Не каждый игрок — хладнокровный интеллектуальный
молодой человек, чей интерес к играм заключается
только в качественном построении стратегии для
превосходства над другими игроками. Некоторые
играют, чтобы расслабиться, другие ради общения,
третьи тренируют ловкость, четвертые, чтобы
почувствовать себя частью чего-то целого. Случайность
может быть выгодным инструментом для привлечения
таких типов игроков.

Альтернативные дискуссии
Какие интересные способы использования случайности
существуют в играх?
• Как ваша игра использует везение в качестве умения?
• Какова роль случайности в предсказуемости результата
партии?
• Какие еще существуют источники вариативности?
Например, когнитивное сопротивление, внеигровая
дипломатия, сложная цепочка действие-результат и т. д.

8
• Как мы можем сделать людей лучше с помощью игр?
Рекомендация: используйте случайность там, где она
необходима. Исследуйте и наблюдайте. Создайте игру,
в которой высокая случайность не мешает мастерам
выигрывать. Если вы из тех людей, которые ставят
холодную расчетливость выше случая, то сделайте игру
не для себя, а для других. Будьте человечны.

№ 4. Реализм
Футуристы раньше всеми силами боролись за идею, что
в будущем игры нельзя будет отличить от реальности.
Мы продолжали продвигать эту идею до тех пор, пока она
не превратилась в догму. Вы покупаете новую консоль,
новую видеокарту, новый компьютер, чтобы подобраться
как можно ближе к мечте. Вы отстаиваете преимущества
Full HD словно паладин, сражающийся во имя Грааля.

Почему эта дискуссия устарела


Реализм графики и игровой физики больше не являются
главной целью для большинства разработчиков игр.
На практике оказалось, что реалистичность не является
необходимым условием для разработки успешной игры.
В нашей далекой эре будущего можно с пренебрежением
относиться к реализму, но все равно собирать миллиарды
долларов, создавая такие игры как Minecraft или Puzzle
& Dragons.
• Реализм интересен ряду людей. Это эстетический
выбор, который совершают в основном те люди,
на которых повлияли десятки лет работы маркетологов.
Тем не менее мультипликационные, текстовые
или другие формы интерфейсов также являются
привлекательными.
• Реализм может быть излишне дорогим. Когда мы
не знаем, какие стимулы воздействуют на игроков,
случается, что мы просто дублируем реальность. Это
можно назвать «подходом дробовика», известным
в маркетинге: затрата огромных усилий и ресурсов

9
в надежде сделать что-то захватывающее. Одна
из главных причин, по которым цены на игры
неумолимо растут — погоня за реализмом.
• Точная симуляция добавляет рисков в разработке.
Многие точные симуляции являются очень сложными
и трудноуправляемыми. Также сами по себе они
не приносят эмоционального удовлетворения.
Как правило, пытаясь создать забавную игру
с реалистичной механикой, можно получить крайне
неудачный проект.
• Игры сами по себе несут в себе ценность. Они являются
привлекательными и самодостаточными, имеют
собственную внутреннюю структуру. Такая игра как
Тетрис имеет бесспорную ценность в мире игр, никак
не ссылаясь при этом на реальность.
• Когда игроки говорят о реализме, совсем
не обязательно, что они имеют в виду именно его.
Желание реализма может возникнуть у игроков
в тот момент, когда они пытаются освоить игру
и вместе с тем перекладывают уже известные им
представления на новую систему. Потребность
в реализме может возникнуть, когда игрокам трудно
освоить абстрактную систему, фактически они просят
о знакомом пользовательском опыте, например,
знакомой метафоре. Также это желание может исходить
от гика, указывающего на ненужные крайности. Обе эти
проблемы можно решить, не прибегая к нудной работе
над реалистичностью.

Другие дискуссии
• Какой стиль оформления нужно выбрать
непосредственно для вашей аудитории?
• Как найти золотую середину между художественным
стилем, вопросами производства и бюджетом?
• Какие типы матмодели игры интересны независимо
от их внешнего вида?
• Какими особенностями должны обладать игры разных
художественных стилей (мультипликационные,

10
реалистичные, виртуальной реальности и т. д.)?
Рекомендация: подумайте, какие компоненты вашей
игры должны вызывать положительную реакцию.
Направьте большую часть своих усилий и ресурсов на то,
чтобы сделать их потрясающими. Подумайте, насколько
высоким должен быть уровень моделирования системы
для создания увлекательного игрового процесса.
Направьте свои усилия на создание простых правил при
высокой глубине игры. Будьте умны и бережливы. Если
кто-то требует реализм, попытайтесь понять, чего именно
ему не хватает.

№ 5. Обычные игроки против искушённых


Почему эта дискуссия устарела
Существует набор стереотипов для описания поведения
обычных и хардкорных игроков. Невероятное количество
решений разработчиков строится на этих стереотипах.
• Огромное количество стереотипов попросту неверны.
Где выше среднее время игры? Не на консоли
и не на ПК. Продолжительность игры намного больше
при на портативных приставках, а дольше всего
люди предпочитают играть в «детские» игры для
Nintendo. Регулярные ежедневные сессии намного
чаще наблюдаются при использовании смартфонов
и планшетов, чем при использовании консолей. Когда
я рассматриваю статистику, я вижу, что всего несколько
стереотипов об обычных и хардкорных игроках —
правда. И если они и существуют, то всегда включают
в себя множество исключений.
• Вариации вариативность игры в каждом конкретном
случае огромна. Практически в каждой игре средней
сложности можно обнаружить больше полудюжины
стилей. Каждую игру можно сравнить с городом,
в котором живут тысячи разных людей. Думая только
лишь о средних значениях, вы не получите полного
представления о том, как качественно улучшить свою
игру.

11
• Рынок меняется. Free-to-play и подобные «сервисные»
игры нацеливаются на то, чтобы удержать игроков,
удваивая проигрыши. Женщины стали играть больше.
Владельцы консолей становятся старше и сокращаются
в количестве. Многие факты, которые были
правдивыми раньше, устарели. Стили игры поменялись.
И в будущем нас ждет еще больше изменений.
В моем понимании деление игроков на обычных
и хардкорных является обидным и некорректным
навешиванием ярлыков типа «геймер» или «чёрый
ящик». Чаще всего они являются ярко выраженными
стереотипами и используются, чтоб разграничить между
собой разных игроков. Обсуждения этой темы приносят
мало полезного в сферу разработки или маркетинга.

Другие дискуссии
• Каким образом можно перестать думать дешевыми
стереотипами и получить преимущество над
динозаврами, которые верят, что подобным
стереотипам больше нет места на рынке?
• Насколько уникально поведение каждой группы
игроков для вашей игры? (Подсказка: можно собрать
статистику!)
• Что делает группы игроков различными для вашей
игры?
• Как уместить в игре различные приманки для
привлечения нескольких аудиторий одновременно?
• Как можно обеспечить игре, нацеленной на нишевую
аудиторию, возможность взаимодействовать
с сообществом игроков?
Я сам, как правило, создаю обычные «казуальные»
игры. Но раз за разом меня вгоняют в ступор
самопровозглашенные «хардкорные» игроки, которые
воспитаны на множестве руководств, на кат-сценах и QTE
(игровых сценах, требующитх быстрой реакции). Одни
из лучших игроков — это умные женщины в возрасте от 30
до 40 лет, которые обладают впечатляющей психической
выносливостью для качественного использования логики,
планирования и творческого мышления. Их занимают
12
исключительно сложные игры. О существовании моего
рынка можно даже не заикаться, если вы воспринимаете
мир через призму «обычного» и «хардкорного».
К тому же, наслаждаться играми вместе с разношерстной
аудиторией из миллиардов непохожих друг на друга
игроков со всей планеты, весело и забавно.
Рекомендация: на самом деле никто не делает игры
«обычные» или игры «хардкорные». В лучшем случае мы
используем уже существующие рынки, данные и каналы
продвижения, чтобы ориентировочно закрепиться
в голове игрока. Но потом все становится намного
сложнее. Оцените, насколько различаются ваши игроки
между собой. Попробуйте понять, кем они являются
на самом деле. Разработайте изящные решения, которые
удовлетворят большинство типов игроков.

Мысли о 2015 годе


Если вы понимаете, что сталкиваетесь с одной
из перечисленных пяти тем — смело ее избегайте. Жизнь
коротка. Вложите свое время во что-то полезное.
• Учителя, которые распространяют эти идеи.
Рассмотрите, как проходит преподавание современных
инструментов и методов разработки игр. Исключите
опровергнутые догмы.
• Ученые, которые процветают, благодаря этим темам.
Перестаньте разрабатывать наивные теории и начните
ссылаться на данные, которые предоставляют
профессиональные разработчики.
• Студенты, которым достаются только обглоданные
предыдущими ораторами кости. Если вы будете спорить
о неактуальных темах в комментариях, вы ничего этим
не добьетесь. Начните создавать игры. Отразите свои
идеи о разработке в практических экспериментах. Так
вы выучите больше и быстрее.
Бог знает когда прекратятся разговоры о мертвых
идеях. Игроки и примкнувшие к ним (отраслевая
пресса, форумные воины, критики и т. д.) так и будут

13
устраивать споры на эти темы. Некоторые обсуждают
их ради веселья. Другие ради статуса. Третьи ради
прибыли. Четвертые говорят о своем игровом опыте,
чтобы переработать его умственно и эмоционально. Для
многих целей, в том числе и для этих, противостоящие
друг другу тезисы намного привлекательнее, чем глубокое
погружение в предмет.
Таким образом, эти бессмысленные обсуждения
скоро станут традицией, а если нет — то неприятными
обрядами посвящения. Наподобие гневных выкриков
в адрес футбольного матча по телевизору. Или лузгания
семчек. Само собой, игроки не всегда представляют
продуктивные решения в своих спорах, но не нужно
строить свое мнение о них, руководствуясь только этим.
Считайте, что эти разговоры любителей — всего лишь
культурное явление.
Что касается разработчиков, для вас существует
иная роль. Умейте понять, когда вы нечаянно
ведете себя как несведущий игрок или студент.
Не дайте волне дезинформации унести вас наряду
с другими пользователями интернета. Вместо этого
ведите дискуссии с другими профессиональными
разработчиками. Изобретайте инструменты
и совершенствуйте знания вместе.

Это чтобы вы лучше работали


Дэнк, 2015

14
Создание эффективных
причинно-следственных
связей в играх
Оригинал: http://www.lostgarden.com/2012/07/building‑
tight‑game‑systems‑of‑cause.html

Чтобы играть хорошо, игрок должен в совершенстве


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

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

«Плотные» и «свободные» системы


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

Техника повышения плотности


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

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

Сила обратной связи

Peggle
Уплотнение: множественные каналы обратной
связи, такие как цвет, анимация, звук и осязание,
усиливающие друг друга. Классический пример — Peg-
gle, где используются частицы, радуги, «Ода к радости»
и замедление времени, дающие вам знать, что, да, матч
закончен, и вы набрали в нем грандиозное количество
очков.

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

Зашумленность

Space Giraffe
Уплотнение: ярко выраженное следствие, чётко
относящегося к причине.

18
• Какая информация в данный момент нужнее всего
игроку?
• Убрал ли я посторонние элементы, отвлекающие
игрока?
• Обратная связь в центре внимания игрока?
Ослабление: множественные конфликтующие,
отвлекающие внимание и не связанные с причиной
сигналы. Один из важнейших навыков в Space Gi-
raffe Джеффа Минтера — научиться смотреть сквозь
визуальный шум психоделических фонов.
• Есть ли элементы окружения, которые я могу добавить,
чтобы отвлекать, но не раздражать?
• Может ли шум запутать восприятие для игрока?

Типы восприятия

Assassin’s Creed 3:отличное использование контраста и перспективы


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

19
И дело здесь не только в том, чтобы сделать картинку
красивой. В недавнем обновлении Triple Town
мы поменяли цветовую схему фона, чтобы он лучше
сочетался с объектами на переднем плане. Результат
вышел привлекательным, но игроков раздражало то, что
иконки было гораздо сложнее заметить, чем раньше.
• Хорошо ли я использую элементы визуального дизайна:
цвет, движение, контраст, линии, промежутки, тени,
объем и перспективу? Они легкоразличимы?
• Сделал ли я что-то красивое, хотя нужно было сделать
что-то функциональное?
• Какую обратную связь считать функциональной,
а какую — эстетической и запоминающейся?
• А не переборщил ли я с визуальной частью?
Ослабление: звуки и запахи воспринимаются хуже.
Эта сфера разрабатывается не так активно, но из-за
неточности подобных систем может показаться, что
уже существуют потенциальные системы мастерства.
Пожалуй, иронично то, что в большинство музыкальных
игр, ассоциирующихся как раз со слуховым мастерством,
можно играть с выключенным звуком.

Использование существующих моделей мышления

Plants vs Zombies

20
Уплотнение: тесно привяжите тему, обратную связь
и систему к существующим моделям мышления. Из-за
десятилетий подверженности поп-культуре, игроки знают,
как зомби передвигаются и как следует их избегать.
Один из способов увязать между собой несколько дюжин
переменных и поместить их в обособленную группу
медленно передвигающихся монстров — это назвать
их «зомби».
• Какая мультяшная модель будет четко ассоциироваться
с этим у игроков (против «реалистичной модели того,
как оно работает в реальном мире»)?
• Соответствует ли моя тема выбранной мною механике?
• Вдохновляет ли она на создание вариаций основной
механики?
• Не совершаю ли я смертный грех, жертвуя механикой,
чтобы она больше вписывалась в тему?
Ослабление: отступите от существующих моделей
и познакомьте игрока с новыми системами, которых он
никогда раньше не видел. Взгляните на использованные
в Тетрисе метафоры. Падающие фигурки наш мозг
еще может воспринять как нечто знакомое и понятное.
Падающие под русскую народную музыку фигурки
Тетриса, из которых нужно составлять линии, которые,
сгорая, дают нам очки? Это не вписывается ни в какую
известную мне метафору, а игра, тем не менее,
замечательная.
• На каком этапе мне больше не понадобятся
стандартные схемы, и игра сможет существовать
отдельно, поддерживаемая собственной логикой?
• Есть ли возможности для сюрреализма или
преднамеренной дезориентации?
• Можно ли отступить от клише и попробовать создать
что-то новое?

Дискретность
Уплотнение: дискретные состояния или малые числа.
Двоичность — самая плотная. Например, недавно мы
экспериментировали со скоростью передвижения

21
юнитов. Если они двигаются со скоростью в 1, 2 или 4
клетки в секунду, то игрок вскоре четко понимает, чем
отличается один тип юнита от другого. Это одна из моих
излюбленных техник контроля непокорных систем.

Advance Wars: ограниченное количество юнитов и малые числа.

• Каково минимальное число значений, необходимых


мне для создания влияющего на игру выбора?
• Может ли игрок четко проследить последствия тех или
иных отклонений значения от стандартного?
• Что случится, если я разделю эту переменную на 3
дискретных значения?
Ослабление: Аналоговые значения или очень большие
числа. Например, в Angry Birds птице можно задавать
широкий спектр углов и ускорения. Это делает результат
удивительно неопределенным. Подумайте, какой
предсказуемой (и скучной) была бы игра, если бы
можно было выбирать только из двух углов и степеней
ускорения.
• Предоставляю ли я игроку достаточно выбора, чтобы он
мог играть творчески?
• Делают ли предоставленные мной значения
интересными и непредсказуемыми выборы,
совершаемые игроком?

22
Ритм игры

Ритм выпадения предметов в Diablo


Уплотнение: короткие временные промежутки между
причиной и следствием. При создании окон с подсказкой,
появляющихся при наведении курсора на объект,
подобных тем, что можно найти в Diablo, добавление
задержки между моментом наведения мыши на предмет
и моментом появления окна с подсказкой, будет ошибкой.
Если задержка слишком мала, подсказка появится,
когда игрок того не ожидает. Если она слишком велика,
то появится ощущение, будто интерфейс тормозит
и не отвечает на команды. (По моему опыту, идеальная
задержка — 200мс. Она отлично вписывается в тот
промежуток восприятия, когда вы уже решили что-
то сделать, а сознание еще не успело «догнать» это
решение).
• Где в игровом процессе чувствуется задержка?
• Что будет если, я сокращу временные
промежуткиинтервалы?
• Что случится, если я их увеличу?
• Какие системы позволят мне изменять интервалы
не напрямую?

23
• Регулирую ли я ритм посредством ручного добавления
контента, когда мне следовало бы использовать
алгоритмические методы?
Ослабление: большие промежутки времени между
причиной и следствием. Если они слишком большие,
то игрок вообще не увидит следствия. Представьте
себе RPG, где у вас есть переключатель и скрытый
таймер. Если нажать переключатель, то дверь
откроется через 60 секунд. Поразительно малому
количеству людей придет в голову, что дверь связана
с переключателем. С другой стороны, если пораньше
вложиться в промышленность. В «Альфе Центавра», это
приведет к усилению атак пришельцев в конце игры.
Таким образом, получается богатая система, решения
игрока приводят к интересным последствиям в далекой
перспективе.
• Какие из циклов в моей игре — долгие?
• Существуют ли в моей игре долгосрочные последствия
решений игроков, заставляющие их подстраивать свои
модели мышления под долгие игровые циклы?

Линейность

Движение Медузы из Castelvania (Kotaku)

24
Уплотнение: линейно изменяющиеся переменные более
предсказуемы. Сами подумайте, что проще в Zelda:
бросить во врага меч по прямой линии или в движении
попасть в противника бумерангом, летящим по изогнутой
траектории?
• Что будет, если я упрощу модель и сделаю реакцию
линейной?
• Как из первых этапов игры убрать нелинейные
системы?
Ослабление: нелинейно изменяющиеся переменные
менее предсказуемы. Головы Медузы из Castelvania
представляют собой серьезное испытание для многих
игроков, потому что движутся нелинейно, за ними
сложно уследить. Они как бы ломают ожидания игрока,
предполагавшего, что они будут двигаться линейно.
Даже что-то столь привычное, как гравитация, может
сбить человека с толку в игре. В конце концов, у нас ушла
тысяча лет на то, чтобы выяснить, как наиболее точно
запускать артиллерийские снаряды в цель.
• Какие системы экспоненциальны по своей природе?
• Как мне ограничить нелинейные системы, чтобы они
были предсказуемы?
• Как мне создать интригующе хаотичное поведение
через циклы обратной связи?

Неопределенность

SimEarth

25
Уплотнение: первичные следствия, напрямую связанные
с причиной. Опять же, в Zelda обычная атака носит
прямой характер. Вы нажимаете кнопку, происходит
взмах меча, поражающий противника перед вами.
• Какие системы мне следует удалить, чтобы сделать
результат действия как можно более очевидным?
• Оказывает ли моя игра достаточную когнитивную
нагрузку?
Ослабление: вторичные следствия, где причина
приводит в действие вторичную (или третичную) систему,
в свою очередь вызывающую тот или иной эффект.
Симуляции и ИИ известны тем, что быстро становятся
непредсказуемыми из-за множества непрямых следствий.
В SimEarth часто можно было изменять переменные,
не имея практически никакого представления о том,
какое действие эти изменения окажут на игру. Тем
не менее, подобная неопределенность порождает
системы, с которыми люди могут играть десятилетиями.
• Как могут взаимодействовать простые системы, чтобы
создавать полезные непрямые последствия?
• Как я могу упорядочить эти непрямые следствия, чтобы
создать возможность самовыражения для игрока?

Скрытая информация

Mastermind

26
Уплотнение: видимые последовательности, которые
легко заметить. Например, в Triple Town мы даем игроку
знать о возможных в данный момент сочетаниях. Суть
игры не в том, чтобы составлять ряды из одинаковых
элементов, поэтому наша цель — сделать возможные ходы
как можно более очевидными.
• Спрятано ли что-то, что должно быть на виду?
• Есть ли на виду что-то, не имеющее значения?
Ослабление: скрытая или находящаяся за пределами
экрана информация. Игры, подобные Mastermind,
целиком посвящены поиску скрытого кода, который
нужно расшифровать посредством непрямых подсказок.
Довольно часто информацию непреднамеренно
скрывают при переносе настольных игр на компьютеры.
В настольной игре невозможно скрыть ту или иную
систему, потому что они все вручную приводятся
в действие игроками. Тем временем, как в компьютерной
версии правила, в основном, приводятся в действие
ненаглядно, в фоновом режиме, превращая понятную
систему в загадочную и бессвязную тарабарщину.
• Поможет ли скрытая информация частично или
полностью усложнить процесс овладения мастерством?

Предсказуемость исхода

Уплотнение: определенное следствие всегда следует


за одной и той же причиной. В шахматах результат хода

27
всегда один и тот же: конь ходит буквой «Г» и забирает
пешку, стоящую на этой клетке. Можно себе представить
и вариант, когда нужно бросать кубик для определения
победителя. Можно еще больше уплотнить эту систему,
если некоторые фигуры будут бросать кубики с большим
количеством граней. Ужасная Пешка Смерти, например,
будет делать бросок 1d20.
• Как мне сделать исходы ситуаций более
определенными?
• Интересно ли совершать это действие раз за разом
несколько сотен раз?
Ослабление: вероятность того, что иногда у действия
может быть одно последствие, иногда — другое. В одном
прототипе, над которым я работал, одновременно был
и долгий интервал между действием и проявлением
его последствий, и вероятность наполовину случайного,
хотя и тщательно взвешенного результата. Игроки
были убеждены, что игра была полностью случайной
и не имевшей логики. Если у вашей системы достаточно
быстрый ритм и сильная обратная связь, ее можно
приравнять к однорукому бандиту.
• Нужен ли мне простой метод симуляции сложной
системы?
• Нужны ли мне средства, добавляющие в игру
интересный ритм?
• Понимает ли игрок, что он контролирует ситуацию,
даже несмотря на случайность?

28
Сложность обработки информации

SpaceChem
Уплотнение: системе необходимо просимулировать пару-
тройку ходов, чтобы предсказать результат. В скроллере
вы видите пули, летящие в вас. Не нужно много думать,
чтобы осознать, что если вы останетесь на том же месте,
то в вас попадут.
• Сколько информации сможет обработать игрок
в предоставленное время?
• Не истощает ли игра умственно?
Ослабление: системе необходимо просимулировать много
ходов, чтобы предсказать результат. С другой стороны,
в Triple Town опытному игроку предстоит продумывать
наперед несколько дюжин ходов. Это обдумывание
всевозможных вариантов исхода с целью получения
нужного результата оказывает серьезную когнитивную
нагрузку на игрока. Одна-единственная ошибка
в расчетах может привести к неожиданным последствиям.
• Игроки чувствуют себя умными?
• Могут ли они планировать на много ходов вперед?
• Смогут ли они разобраться, по какой причине их план
не сработал?

29
Сложность выбора

Steel Battalion
Уплотнение: меньше вариантов выбора. Я недавно
разрабатывал систему улучшений, в которой игрокам
предлагалось выбрать одно из трех. Я мог предложить
им на выбор все 60, но это было бы слишком.
Сконцентрировав внимание пользователя на трех важных
вариантах, я даю ему возможность подумать над каждым
и выбрать самый для него удобный.
• Можно ли сократить количество вариантов?
• Если я уберу один из вариантов, то который? Станет ли
игра от этого лучше?
• Какие из вариантов самые важные?
Ослабление: нужно думать над множеством вариантов
выбора. В партии го зачастую существуют десятки
потенциальных ходов, открывающие возможность для
сотен последующих. Такой огромный выбор, по большей
части, является причиной того, что в эту игру играют уже
тысячи лет.

30
• Открывают ли текущие варианты широкий выбор
будущих?
• Как мне сбалансировать варианты исхода так, чтобы
широкий выбор был полезен?

Сложность социальной составляющей

Смерть лорда Бритиша в Ultima Online


Уплотнение: другой человек ясно выражает свои
намерения, возможности и психическое состояние.
В ММО игрок, одетый как высокоуровневый хилер, стоит
в месте, где обычно собираются группы. Существует
большая вероятность того, что вы угадаете, что он
сделает, если вы предложите ему присоединиться к вам.
Или же, в окне обмена вы точно знаете, какой предмет
сейчас получите, когда он выставляет в него зелье для
вашего меча. В этом мало двусмысленности.
• Могу ли я заставить персонажа автоматически
выражать свои намерения через его текущие действия?
• Снизится ли до приемлемого количество доступных
для выбора действий другого игрока, чтобы я мог
предугадать, что он сейчас сделает, учитывая, что он
действует рационально?
• Достаточно ли я знаю о целях и возможностях другого
игрока?
• Провел ли я достаточно времени с другим игроком,
чтобы понять, что у него на уме?
31
• Существуют ли предсказуемые методы взаимодействия
между игроками?
Ослабление: другой человек скрывает или умалчивает
о своих намерениях, возможностях и психическом
состоянии.
• Люди могут общаться?
• Если люди могут лгать, какие у лжи будут последствия?
• Могут ли люди вредить другим? Могут ли помогать?
Какие у этого последствия?
• В какой степени мой выбор зависит от выбора другого
игрока?
• Как групповая динамика влияет на поведение?

Ограничение времени

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

32
значительно повышается способность к установлению
причинно-следственных связей, если на них не давит
таймер. Например, в NetHack существует множество
сложно переплетающихся систем, разобраться в которых
можно только серьезно вникнув. Чтобы увеличить
вероятность того, что игрок установит связь между этими
системами, игра ведется по ходам, позволяя игроку
тщательно обдумать каждое последующее действие.
В сложных ситуациях даже опытные игроки начинают
медленнее принимать решения, обдумывая, к чему может
привести каждое из них.
• Сколько времени требуется игроку, чтобы понять, что
происходит?
• Могу ли я позволить игроку выбрать собственный ритм
игры или же мне следует ограничить его во времени?
• Что произойдет, если игроков будет несколько?
Ослабление: модель симулируется быстро. В WarioWare
в головоломках, по сути, нет ничего сложного. Однако
можно существенно повысить когнитивную нагрузку
на игрока и неопределенность результатов его действий,
если ограничить его малым количеством времени.
• Сможет ли игрок получать удовольствие от игры,
находясь под давлением временного лимита?
Не слишком ли велика когнитивная нагрузка?
• Не парализует ли подобное давление действия игрока?
• Не чувствует ли он, что ситуация ему совершенно
неподвластна?

Применение техник уплотнения


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

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

Сверху по часовой стрелке: модель, действия, правила и ресурсы,


обратная связь и новые стимулы

Проблемы действия
• Сложность выбора
• Ритм игры

Проблемы правил
• Сложность обработки информации
• Вероятность
• Неопределенность
• Линейность
34
Проблемы обратной связи: неверная обратная
связь — самая распространенная проблема, с которой
я сталкиваюсь при отладке известных мне систем.
Большинство разработчиков-новичков допускают ошибки
в обратной связи. Многие начинающие разработчики
часто фокусируют все усилия на обратной связи,
игнорируя другие проблемные части игры.
• Сила обратной связи
• Зашумленность
• Типы восприятия
• Скрытая информация
• Дискретность

Проблемы моделирования:
• Ограничение времени
• Использование существующих моделей мышления

Плотность и уровень мастерства игрока


Навыки наслаиваются друг на друга. Прыжки в Ma-
rio постепенно перерастают в сложные навыки
навигации между платформами. Я полагаю, что этапы
игры, на которых игрок приобретает базовые навыки,
должны быть самыми плотными. Эти системы нужно
сделать самыми очевидными с первых секунд игры, они
являются своеобразными воротами в игру, в остальные
ее части, так сказать. Понизьте количество доступных для
выбора вариантов, используйте существующие модели
мышления и сделайте причинно-следственные связи
максимально четкими и заметными. Затем, когда игрок
освоит азы, в игру можно вводить более свободные связи,
для освоения которых потребуется больше усилий.
Восприятие плотности и свободы у игрока со временем
меняется. В процессе оттачивания мастерства в нашем
мозгу происходит процесс упорядочения информации,
она «раскладывается по полкам». Последовательности
действий, которые раньше казались сложными
и запутанными, становится легко воспроизводить.

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

Заключение
Неопытные разработчики часто наделяют системы,
на которых строят свои игры, чертами непоколебимых
законов природы. Характеристики снайперской
винтовки, система комбо из Street Fighter или система
очков энергии в играх о ферме воспринимаются как
аксиома. Можно немного изменять значения переменных,
но система остается прежней, и будет такой всегда.
А правда в том, что эти системы были изобретены, а затем
адаптированы, потому что имели полезные качества. Их
легко понять, но они, в свою очередь, имеют глубину
и предоставляют пространство для совершенствования
мастерства. Это своего рода рукотворные артефакты.
Мы можем разработать новые системы, которые будут
находиться в золотой середине между непостижимым
и скучным. Смотря на ваши новые игры через призму
инструментов, перечисленных выше (и, пожалуй,
некоторых других, которые я забыл упомянуть), вы
сможете раз за разом настраивать системы, модели
и навыки, составляющие основу вашей игры таким
образом, чтобы они становились более или менее
очевидными. Упорядочив процесс изобретения можно
взять откровенно слабую игру и превратить ее в шедевр,
рука об руку шагающий со способностями игрока.

Берегите себя,
Денк.

36
Организация
игровых процессов
в многопользовательской
игре
Оригинал: http://www.lostgarden.com/2013/12/multiplay‑
er‑logistics.html

Как обеспечить игрокам возможность играть


одновременно и при этом тогда, когда они
захотят? Это главная организационная сложность,
с которой сталкивается разработчик при создании
многопользовательских игр.

Перспективы
Мы наблюдаем расцвет новаторских
многопользовательских систем. В прежние эпохи
существовало несколько стандартных моделей
взаимодействия, которые могли применяться в играх
(матчи, игра по почте). Сегодня в играх встречаются
самые разнообразные модели: от полностью
одновременного взаимодействия до совершенно
асинхронного (и их различные комбинации). Игра типа
Dark Souls рассчитана преимущественно на одного
пользователя, однако включает в себя асинхронные
(отправку сообщений и смерть) и одновременные (вход
игрока в ваш игровой мир для схватки с вами или
кооперативной игры) взаимодействия.
Мы находимся на пороге золотой эры
многопользовательского игрового процесса. Затраты
на сервера значительно снижаются, при этом наступила
эпоха облачных вычислений. Во всем мире наблюдается
быстрое распространение высокоскоростного интернета
и постоянное подключение к нему мобильных устройств.
Благодаря развитию таких коммерческих моделей,

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

Сложности
Однако создать многопользовательский режим
сложно, к тому же есть высокий риск провала. Часто
команды вкладывают от 50% до 100% бюджета развития
в создание многопользовательского режима. Кажется,
что это того стоит. В процессе разработки игры команда
с таким удовольствием играет в нее по пятницам, что
убеждается — именно многопользовательский режим
превратит их игру в новую League of Legends или Counter
Strike.
Настоящая проверка идеи происходит, когда в игру
приходят «живые» игроки. После запуска проекта
во многих многопользовательских играх активное
взаимодействие игроков наблюдается только первые
несколько недель. Людей сначала слишком много.
А потом их недостаточно. Игроки заходят лишь время
от времени, и невозможно быть уверенным в получении
хороших игровых впечатлений. Активные матчи
потихоньку сходят на нет. Традиционные «комнаты»
ожидания матчей (разработка родом из 1990-х) пустеют
навсегда. Многопользовательский режим в этой игре
с треском подходит к печальному концу.
Я считаю, что проблема заключается в организации
игровых процессов. Были те, кто хотел играть. Однако
игровые механизмы объединения игроков привели
к образованию слабого сообщества, которое не могло
само поддерживать свое существование.
Существуют ли в организации многопользовательской
игры некие элементарные составляющие, которые
позволят нам более точно подойти к вопросу изобретения

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

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

Взаимодействия

Start — Начало взаимодействия


Interaction — Взаимодействие
End — Конец
Wait Window — Период ожидания
Fail — Провал

Любую многопользовательскую систему можно разбить


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

39
Если составить схему взаимодействия, то выглядеть
она будет примерно так:
• Игрок начинает взаимодействие.
• Игрок заканчивает взаимодействие.
• Ждет ответа.
• Если скорого ответа не предвидится, игрок уходит.
Взаимодействия не являются чем-то новым. Их
структура сходна с той, которую находят в элементарных
игровых циклах. Однако, при участии как минимум
двух игроков, вместо одиночной петли там будет
скорее что-то близкое к числу 8. Эти понятия восходят
к теории коммуникации, которую в 1980-х годах
приспособил к теории игрового дизайна Крис Кроуфорд.
Все это — базовые идеи, с которыми должны быть
знакомы все профессиональные игровые дизайнеры.

Initiated by A — Запуск цикла игроком А


Player A — Игрок А
Reciprocated by B — Ответная реакция игрока Б
Player B — Игрок Б
Reciprocated by A — Ответная реакция игрока А
Player A — Игрок А

Первоначальный цикл:
• Модель для игрока А: игрок определяет действие
и выбирает цель — игрока или группу игроков.
• Действие игрока А: игрок выполняет действие.
• Правила: результаты действия устанавливаются
в соответствии с игровой логикой.
• Ответ игрока А: игрок А видит немедленные результаты,
как только их создаст игра.
• Ответ игрока Б: игрок Б видит немедленные результаты,
как только их создаст игра. Заметьте, что то, что
видит игрок Б, скорее всего отличается от того, что

40
происходит для игрока А. Это естественным образом
приводит к образованию различных ментальных
моделей и дает проявиться таким игровым механизмам
как скрытая информации или предугадывание (как
в игре Yomi).
Возвратный цикл:
• Модель для игрока Б; его действия; правила; ответ
игрока Б: выбранные игроки пытаются понять, что
произошло, и выработать ответные действия.
• С этого момента цикл «прыгает» между участниками,
словно теннисный мячик.

Частота взаимодействия

High Frequency — Высокая частота


Low Frequency — Низкая частота
Какова должна быть частота взаимодействия, чтобы
для игроков сохранялось ощущение одновременности?
Может оказаться, что в стратегической игре типа
Цивилизации необходимость во взаимодействии
возникает раз в 5 минут, тогда как для создания того же
эффекта в рассчитанных на быструю реакцию боевиках
типа Counter-Strike взаимодействовать необходимо
каждые 200 мс. Подробнее об этом читайте в статье
«Циклы и дуги».

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

Real time — Взаимодействия в режиме реального


Asynchronous — Взаимодействия в режиме реального
Time gap — Временной интервал
• Взаимодействия в режиме реального времени: игроки
воспринимают взаимодействия происходящими
в режиме реального времени тогда, когда частота
принимает значения, при которых: игрок А начинает
и заканчивает взаимодействие и видит ответ до того,
как переключится на другие задачи; взаимодействия
«перекрываются». Например, от общения в чате
возникает ощущение реального времени, хотя между
репликами часто может пройти больше минуты.
В системах реального времени менее востребовано
долговременное хранение данных, но создание
и эксплуатация таких систем часто обходятся дороже.
• Асинхронные взаимодействия: Частота, при которой
игрок может начать и завершить взаимодействие,
а затем выйти из игры, не получив ответную реакцию,
считается асинхронной. Обычно в систему встраивается

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

Виды взаимодействия
Существуют различные виды взаимодействия.
Рассматривайте их с точки зрения того, «как»
взаимодействуют игроки. Для гораздо более детального
описания всевозможных многопользовательских
взаимодействий смотрите презентацию Рафа Костера
на тему социальных игровых механик.
• Пространственное взаимодействие персонажей: два
или более персонажей взаимодействуют друг с другом.
Классический пример — стрельба друг по другу в игре
Quake. Другой пример — сопровождение игроков друг
друга в игре Journey.
• Пространственное взаимодействие с окружающим
миром: игроки взаимодействуют также посредством
предметов окружения. В игре Minecraft игроки строят
замки, которые затем исследуют другие игроки. Вот
пример с более высокой частотой взаимодействия:
в игре Bomberman игроки размещают бомбы,
от взрывов которых открываются проходы или страдают
другие игроки.
• Внешний вид и демонстрация: игроки показывают
свой статус, связи и историю посредством костюмов,
украшений для оружия или питомцев, отделкой домов.
• Экономика: игроки отдают, продают или обменивают
некие ресурсы, чтобы преобразовать их или передать
другому игроку. Это может быть обычная продажа
другому игроку меча за игровое золото. Или трата маны
на укрепляющее заклинание, которое увеличит запас
здоровья ближайшего игрока. За дополнительной
информацией по этой теме обращайтесь к работе
Йориса Дорманса (Joris Dormans) по экономическим
эффектам, обусловленным внутренними факторами.
• Текст: самый распространенный способ введения языка

43
в онлайн-игры — посредством текста. Обычно затраты
на это низкие, и для решения распространенных
проблем есть богатый набор инструментов (спам-
фильтры, соглашения стилистического характера).
Лучше всего это взаимодействие осуществляется при
наличии клавиатуры.
• Голос: благодаря голосу проявляются дополнительные
нюансы: эмоции, возраст, пол и другие. Здесь
возникают ограничения по размеру группы
и пропускной способности канала, и печально известно,
что для фильтрования содержимого возможности здесь
очень слабые.
• Язык тела: находясь в общем пространстве
(на диване или вокруг стола), мы подмечаем сигналы,
относящиеся к разным каналам коммуникации —
выражение лица, поза, рост и внешний вид. Когда
вам в глаза смотрит высокий, красивый юноша
и просит продать ему редкий и ценный предмет, вы
получаете такие сигналы, которые не встречаются
в других видах взаимодействий. Так создается богатый,
развивающийся игровой процесс. Однако такое
взаимодействие сложно точно и подробно встроить
в игровую систему.

Размер игрового сообщества


При увеличении в сообществе числа участников также
наблюдаются внушительные качественные изменения.
• Один игрок: в качестве средств разработки
доступны повышение личного мастерства, развитие,
исследование мира и сюжетные линии.
• Два игрока: становятся доступны общение,
взаимоотношения, статус, подарки, торговля,
кооперация и конкуренция.
• Три‑четыре игрока: становятся доступны союзы,
политика, слухи, формирование стереотипов
и противопоставление своих чужим.
• Маленькая группа (больше пяти игроков):
взаимодействия групп между собой, официальное

44
лидерство, ролевая специализация, официальные
наказания.
• Средняя группа (больше двенадцати игроков):
формирование фракций, бартерная экономика
и возможность изгнания.
• Большие группы (больше сорока игроков):
возникновение иерархии (лидеры и их заместители),
денежная экономика, требования к соблюдению ролей.
Специальные системы управления, закрепление
социальных норм в обществе.
• Очень большие группы (свыше двухсот игроков):
введение торговых классов, рыночное регулирование
цены, закрепленные системы управления, подклассы,
наличие знаменитостей, использование пропаганды.
С этого этапа игроки точно не знакомы со всеми
другими игроками, и для выполнения социальных норм
требуются официальные структуры. (см. число Данбара)
• Огромные группы (свыше тысячи игроков): опросы,
выработка ресурсов на уровне города. На таком
уровне происходит немного такого, что не было бы уже
отмечено для групп размером свыше двухсот или даже
сорока человек.
Я даю определения этим группам, исходя из ситуации
взаимодействия игроков. Реальная численность
игроков может быть намного больше. Например, в игре
Realm of the Mad God мы видим примеры торговых
взаимодействий между всего лишь двумя игроками, при
том что общая численность игроков превышает тысячи
людей. Для грубых подсчетов размера группы подойдут
ответы на два хороших вопроса:
• Кого затрагивает это действие, на кого оно
направлено? Так вы получите примерный размер
группы, который должен поддерживаться вашей
системой.
• Необходима ли для проявления этого поведения
группа большего размера? Если нет, то обычно
можно обойтись разработкой множества объектов,
рассчитанных на группы меньшего размера.

45
В действительности переходы из одного состояния
в другое зависит от сопутствующих условий. Например,
переход на уровень взаимоотношений «очень большой
группы» может произойти уже при численности игроков
в 60–70 человек, если в игре слабые каналы общения,
из-за чего особый упор делается на способность игрока
поддерживать взаимоотношения.
Также очевидно, что большие группы складываются
из более маленьких групп. Так что по мере добавления
новых уровней взаимоотношения, характерные для
малых групп, сохраняются.
Риски, возникающие из‑за большого размера групп:
создание многопользовательских игр с возможностью
взаимодействия тысяч игроков, которые теоретически
могут одновременно находиться в одном и том же
пространстве, может показаться заманчивым. Однако
затраты на разработку и стоимость технологий высоки,
а выгоды — малы. При достижении групп размера в 150–
250 игроков игра переходит границы предложенного
Данбаром биологически обусловленного предела
поддержания полноценных взаимоотношений. Кончится
тем, что другие игроки просто будут относиться ко всем
«лишним» людям как к неким знакам или абстракциям.
Простая имитация или система опросов часто могут
принести те же основные выгоды, что и группа более
крупного размера.
В многопользовательскую онлайн-игру Realm
of the Mad God было удобно играть уже на уровне
последовательных действий групп из 40–80 игроков
и торговых и посреднических взаимодействий 150
игроков. Игроки и не замечали, что вокруг нет тысяч
других игроков.
Благодаря этим фактам возникают серьезные сомнения
в необходимости таких подходов к разработке, в которых
делается упор на получение опыта «масштабных
взаимодействий». То, что подобная концепция
звучит восхитительно («миллион людей строит новое
общество!»), еще не значит, что это умный подход.

46
Человеческие возможности к общению ограничены, и мы
можем (а так уже и происходит!) слишком усложнить
многопользовательские системы.

Масштаб взаимодействия
На сколько людей оказывает влияние одно
взаимодействие? Игрок может взаимодействовать
с одним человеком или с одной из указанных выше групп.
• Цель взаимодействия игрока — маленькие группы:
с группами меньшего размера взаимодействие похоже
на беседу. Здесь наблюдается ярко выраженный цикл,
который может быстро стабилизироваться при помощи
общего словарного запаса и социальных норм.
• Цель взаимодействия игрока — более крупные группы:
в более крупных группах наблюдается большее
разнообразие сценариев и более разнообразные
взаимодействия, менее привязанные к отдельным
личностям. При взаимодействии с крупными группами
обычным делом является получение участником
взаимодействия в результате мощной ответной реакции
слишком большого количества информации. Также при
разговорах и случайных встречах чаще встречается
неадекватное поведение.

Уровни взаимодействия
• Параллельное взаимодействие: игроки могут вести
себя независимо. Фантом гоночного автомобиля редко
влияет на другого игрока. Обычно главное достоинство
этого уровня — ощущение присутствия других игроков,
хотя этот уровень может также переходить в редкие
взаимодействия антагонистического типа, например,
в виде турнирных таблиц.
• Игра с нулевой суммой (антагонистическое
взаимодействие): действия одного игрока мешают
действиям другого игрока или снижают их
эффективность. В игре Habbo Hotel движение является
антагонистическим действием, поскольку размещение
персонажа на какой-либо ячейке мешает другому

47
персонажу ее занять. Как известно, это использовалось
в качестве вредительской тактики для блокирования
игроков.
• Игра с ненулевой суммой (неантагонистическое
взаимодействие): действия одного игрока приносят
пользу другому. В игре Realm of the Mad God стрельба
по противнику облегчает другим игрокам его убийство.
Убийство противника дает очки опыта всем, кто
находится рядом.

Подбор игроков
Подбор игроков — осуществляемое компьютерной
системой объединение игроков для того, чтобы они могли
начать взаимодействовать.
Это очень широкое определение подбора, но оно
полезно в условиях, когда действуют различные
многопользовательские системы. Например, чтобы
играющих на традиционной консоли можно было собрать
в группу, требуется, чтобы игроки из общей «комнаты»
ожидания вручную присоединились к определенной
игре. В игре Realm of the Mad God игроки видят группы
других игроков на общей карте и переносятся к ним. Все
это виды «подбора», но игрокам они кажутся совершенно
различными.
С теоретической точки зрения можно относиться
к подбору игроков как к виду взаимодействия
со временем ожидания.

Период подбора

Startь — Начало
Matching — Подбор

48
End — Конец
Wait Window — Период ожидания
Fail — Провал
Вот время, которое у вас есть на то, чтобы объединить
игрока, желающего совместной игры, с другим игроком.
Если период ожидания затягивается надолго (а игрокам
в это время нечем заняться), они уходят.

Отказ системы подбора игроков


Если игрок зашел в игру, и в это же время в сети
нет других игроков, то ему станет скучно, и он уйдет.
В неявном виде игрокам часто обещают, что совместная
игра будет развлечением, поэтому, если игрок его быстро
не получает, игра оценивается как провальная.
Появление другого игрока спустя минуту после ухода
первого и повторение той же ситуации могут свести все
усилия по разработке игры на нет. Если же один игрок
задерживается в игре на достаточно долгий срок, успеет
зайти еще один игрок.
Определение дневного порога отказа системы
подбора: если период подбора равен W минут, тогда
во избежание отказа системы необходимо, чтобы
число активных игроков в день было не меньше
частного от деления общего количества минут в день
на W. Например, если люди согласны подождать только
полминуты, вам необходима активная численность
игроков, равная 1440 / 0,5, то есть 2880 человек.
В реальности показатели будут неровными, поскольку мы
имеем дело со статистическим методом и численность
игроков в определенные часы возрастает.
Может казаться, что вполне разумно ориентироваться
на подбор маленьких групп из друзей, но в этом случае
у игроков может возникнуть чувство, будто в сети никогда
нет никого знакомого.

Дробление
Когда общее число игроков делят по социальным
группам, игровым режимам, уровню игрового мастерства,

49
времени игры и другим показателям, игровое население
становится раздробленным. Это уменьшает доступное
для системы подбора фактическое число одновременно
находящихся в игре людей и увеличивает вероятность
отказа системы подбора.
Пример дробления: предположим, что в игре есть
три режима многопользовательской игры и подбор
игроков идет по 10 уровням мастерства. Если дневной
порог отказа системы подбора равен 2880 человек (см.
предыдущий пример), то в самом худшем случае вам
требуется, чтобы число одновременно находящихся в игре
человек было равно 3x10x2880, то есть 86 400 игроков.
Дробление закрадывается в разработку постепенно.
Кто-то хочет добавить еще одно мероприятие или
игровой режим. Код свободен, почему бы и нет? Игроки
непременно сами разобьются на группы. Игроки немного
работают над этим вопросом, но в основном их волнует,
почему же в игре так сложно устроена систем подбора
игроков, и они уходят из игры с опустившимися руками.
Избегайте постепенного появления дробления и, когда
это только возможно, собирайте игроков в большие, легко
поддающиеся подбору блоки.

Коэффициент одновременности
В любой игре есть некоторое число активных
учетных записей и количество игроков, находящихся
в сети одновременно. Игроки не могут играть
непрерывно и часто находятся не в сети. Например,
в многопользовательской онлайн-игре может быть 100
активных подписчиков, но только 10 из них находятся
в сети одновременно в любой период времени. Тогда
получается коэффициент одновременности 10 к 1.
Некоторые типичные показатели коэффициента
одновременности:
• Для многопользовательской онлайн-игры: 10 к 1.
• Сетевой сервис для консолей (например, Xbox Live):
25 к 1.

50
• Индивидуальные консольные игры: 150 к 1
• Флеш-игры: 250 к 1.
• Одновременная игра на общем устройстве: 1000 к 1.
Ловушка «активного игрока»: одна из распространенных
ошибок разработчиков в том, что они полагают,
будто высокое число активных игроков приведет
к образованию крепких сообществ. Однако на самом
деле смотреть надо на реальное число одновременных
пользователей, поскольку во многих играх коэффициент
одновременности чрезвычайно велик. В игре может
быть 1000 игроков, но если каждый из них заходит в игру
на пять минут в день по скользящему графику в течение
недели, мы получим, что среднее число одновременных
игроков равно 0,5. Если система подбора не справляется
с такой крошечной, неравномерно появляющейся
численностью игроков, игра умирает.

Глубина взаимоотношений
Не все взаимодействия между игроками равноценны,
поскольку личные отношения между игроками отличаются
по глубине. Игроки создают сложные социальные модели
других игроков как в игре, так и вне ее. К незнакомым
людям применяют простые, основанные на стереотипах
модели. Близких друзей воспринимают на основе
сложных индивидуальных моделей, созданных за тысячи
миллионов минут совместных действий.
С биологической точки зрения на создание ментальных
моделей другого человека расходуется много
ресурсов. Считается, что единовременно мы способны
поддерживать в рабочем состоянии от пяти до девяти
подробных моделей, хотя запоминать можем намного
больше моделей разной степени проработанности.
Дружба — редкое, сложное явление, и формируется она
долго.
У игр с незнакомыми людьми или друзьями есть свои
плюсы и минусы, но часто очень желательно, чтобы
игра основывалась на дружбе. Можно способствовать
завязыванию дружеских отношений в играх

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

Совместная игра с незнакомыми людьми


Давайте сначала остановимся на многопользовательской
игре среди незнакомых людей.
Положительные стороны:
• Игроки объединяются в команды почти без учета
существующих социальных связей. Такая модель
становится очень привлекательной, когда исходно
в наличии есть маленькая база игроков. Часто это
значит, что, если в сети десять человек, все десять
могут играть совместно.
• Исторически складывается так, что незнакомые люди,
особенно молодые мужчины, склонны соревноваться
друг с другом. Значит, легким способом обеспечить
развлечение в некоторых компаниях незнакомых людей
будут игры в режиме «игрок против игрока», которые
делают акцент на открытых столкновениях.
Отрицательные стороны:
• У посторонних людей слабые связи между собой, и они
не будут сами по себе объединяться для совместных
действий.
• Поскольку игроки склонны к соревнованию,
важным становится уровень мастерства. Из-за этого
разработчики сосредотачивают усилия на отделении
новичков от знатоков и дробят общее число игроков.
• В условиях явно соревновательной игры
комфортно не всем игрокам. Некоторые игроки
предпочитают сотрудничать. Другие мирно борются
за положение среди игроков, управляя социальными
взаимоотношениями. Такие действия сложно
осуществлять в играх, рассчитанных на несвязанных
друг с другом людей.
52
Совместная игра с друзьями
Положительные стороны:
• Игроки, скорее всего, будут планировать время для
совместной игры.
• Действия, требующие много общения и совместных
действий, считаются приятными.
• С большей вероятностью будет наблюдаться
взаимопомощь игроков с разным уровнем мастерства.
• Все еще возможен соревновательный стиль игры.
Отрицательные стороны:
• Существующие социальные группы редко разделяют
заинтересованность в определенной игре.
• Часто у членов сложившихся социальных групп плохо
совпадает общее время игры.
• Группы друзей обычно малы по размеру.
У заинтересованных игроков обычно по пять-девять
близких друзей. Просто знакомых может быть больше,
но на практике отношения с ними будут складываться
скорее как с незнакомыми людьми. Если у вас 10
друзей, а коэффициент одновременности в данном
сервисе равен 25 к 1, то фактически вы никогда
не окажетесь с ними в сети одновременно.

Средства организации процессов


многопользовательской игры
До сих пор я только рассуждал о понятиях, лежащих
в основе многопользовательских игр. Теперь мы изучим
некоторые распространенные модели, позволяющие
применить описанное на практике. Есть три основные
модели:
• Игры, основанные на матчах.
• Игры, основанные на «комнатах».
• Асинхронные игры.

Приемы в играх, основанных на матчах


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

Запланированные мероприятия
Попросите людей собраться в определенное время. Так
их игровое время совпадет. Части игроков будет сложно
вписаться в расписание. Число участников будет мало,
но те, кто все же придет, с большой вероятностью найдут
компаньонов для игры. Пример запланированного
мероприятия в многопользовательской онлайн-игре —
схватка с особым боссом на Хэллоуин.
Время для мероприятий могут устанавливать сами
разработчики или игроки. Планирование мероприятий
игроками приводит к образованию более крепких
социальных связей в игре. Примером такого мероприятия
будет сбор для вечерней партии в настольную игру.
Минусом здесь будет то, что организация мероприятия —
сложное дело (любой, кто пытался собрать вместе
более шести человек, это подтвердит). Для этого часто
требуются лидерские качества или настойчивость, а слабо
заинтересованным игрокам этого часто не хватает.

Мероприятия, проводимые с определенной


периодичностью

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

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

Наблюдение за ходом матча во время ожидания


Если вы сможете развлечь игроков, давая им наблюдать
за ходом игры, у вас получится увеличить время подбора
команды. Это есть в играх типа Counter Strike (при
входе в игру и после смерти). Часто к этому добавляется
возможность участия в чате, поскольку это приятное
занятие на время простоя, которое к тому же помогает
построить отношения.

Матчи против компьютерных персонажей во время


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

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

Приемы для игр, основанных на «комнатах»


В конечном итоге при подходе, ориентированном
на матчи, игры с меньшей аудиторией часто
сталкиваются с неподъемными организационными
проблемами. Излюбленной заменой играм из матчей
являются игры, основанные на «комнатах». Вместо
определенного времени начала и конца, как в матчах,
в играх с «комнатами» создается постоянная игровая
зона, к которой прямо в процессе игры игроки могут
самостоятельно присоединиться (и так же самостоятельно
уйти).
В «комнате» есть максимальное количество «слотов»,
или мест для игроков. Когда «комната» заполняется,
ни один игрок больше не может к ней присоединиться.
Это заметно снижает нагрузку на систему подбора
игроков. Необходимо лишь найти «комнату» с пустыми
слотами и разместить там игроков.
Минус «комнат» в том, что в них невозможно проводить
некоторые игры. Поскольку очевидно, что нет времени
сбора группы, исчезают большинство традиционных
видов спорта. В играх, где развитие однонаправленно,
игроки, заходящие в игру на разных этапах, получают
разное количество опыта. Приходится проявлять
изобретательность.
Такая игра, как Journey, главным образом относится
к играм с «комнатами», в которые можно в процессе игры
заходить — и выходить из них. Было доступно два слота,
и, пока в игре одновременно были два игрока, можно

56
было играть совместно.
Большинство многопользовательских онлайн-игр
относятся к играм с очень большими «комнатами».

Заходите и выходите в любой момент


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

Изменяющееся число измерений


Создавайте и удаляйте «комнаты» так, чтобы в них
разместилось максимальное количество одновременных
игроков. Если максимальная вместимость «комнаты»
равна N игроков, то создавайте новые «комнаты» так,
чтобы их количество было равно частному от деления
числа игроков в данный момент на N. То есть, если
в сети находится десять человек, а стандартный размер
«комнаты» рассчитан на четырех игроков, убедитесь, что
доступно три «комнаты».
Чтобы закрыть «комнату», просто дождитесь, пока
она не опустеет в результате выхода из нее игроков или
выгрузите их из нее при помощи внутриигрового события,
предназначенного для очищения «инстанса». Когда
в «комнате» никого не останется, удалите ее. Назначая
«комнатам» приоритет, можно «комнаты» с высоким
приоритетом заполнять первыми, а «комнаты» с низким —
закрывать. В результате почти все «комнаты» будут

57
постоянно заполнены игроками, а в одиночестве окажутся
только «оставшиеся игроки».
Мы использовали этот способ, когда создавали кусочки
мира в игре Realm of the Mad God. Обычно ощущение
заполненного мира оставалось даже тогда, когда
численность игроков заметно изменялась.

Переход по умолчанию в однопользовательский режим


в «комнатах» с одним игроком
В играх с «комнатами» возникает проблема «оставшегося
игрока». Установленная максимальная вместимость
«комнаты» редко заполняется игроками равномерно. Если
вместимость «комнаты» равна двум, а в сети находятся
три человека, то один игрок окажется во вновь созданной
«комнате» в одиночестве.
Для разрешения этой проблемы игроку должно быть
доступно прохождение игры, рассчитанное на одного
пользователя, пока в эту «комнату» не попадет другой
игрок.
В розничных играх типа Dark Souls предполагается, что
уровень одновременности будет очень низким, поэтому
в них играют в основном как в однопользовательские
игры (с редкими асинхронными вставками фантомов).
В этом случае система подбора одновременно
находящихся в игре людей — это незаметное,
параллельное взаимодействие, которое проходит без
прерывания прохождения игры в однопользовательском
режиме. Поскольку редко случается, чтобы второй игрок
оказался в нужном месте в правильное время, игрой это
обрабатывается как особый случай. (Заметьте, поскольку
игра Dark Souls подается как однопользовательская,
система подбора игроков для многопользовательской
игры основана на добровольном использовании камней
призыва. Камень призыва показывает, что подбор
прошел успешно, а игрок должен подтвердить свое
согласие. Если смешиваете однопользовательские
и многопользовательские режимы, соблюдайте свои
первоначальные обещания.)

58
Асинхронные приемы

Игры по почте
Игрок выполняет действие, а затем игра показывает, что
до ответа другого игрока пройдет очень долгое время.
Примерно на следующий день второй игрок видит
действия первого и отвечает на них. Все это может
длиться целыми днями.
Современный пример этого приема — словесная игра
Words with Friends, но вообще этот метод был известен
десятилетия, если не столетия назад (если учитывать игру
по почте в настольные игры). Этот способ игры основан
на тесных контактах и хорошо сочетается с письменным
общением, например, по электронной почте или
в мгновенных сообщениях. Очень удобна игра по почте
для друзей.
Минус этого способа в том, что игроки напряженно
ждут ответа. Одного хода может быть вовсе недостаточно,
а затем ожидание ответа в течение нескольких дней
приводит к явному снижению заинтересованности в игре.
Кроме того, если дробление игроков на группы будет
слишком сильным, возникнут сложности с системой
подбора игроков, но если сразу установить длительный
период ожидания, то это гарантирует, что игроки не будут
слишком беспокоиться об исправности системы (им она
может просто не понравиться).
Еще один недостаток таких пошаговых игр в том,
что отсутствие ответа со стороны одного игрока может
помешать игре другого.

Игра по почте во множество игр


Одним из решений проблемы будет игра по почте
во множество игр. Если время на ответ игрока равно
T дней, а желаемое среднее время ожидания ответа
W дней, то оптимальным будет одновременное число
игр, равное частному T/W. (Так что если вы хотите, чтобы
каждый час запускалась одна игра, а время на ответ
составляет 24 часа, то необходимо, чтобы всего было
доступно 24 игры.)
59
Дополнительная выгода от всего этого в том, что время
ответа игрока случайно лишь наполовину. Действуя
по схеме произвольного подкрепления, это может
привести к очень долгому пребыванию в игре.
Недостаток этого способа в том, что с целью
уменьшения времени ожидания от игрока требуется
играть во множество игр, а мотивировать игроков
на такое — задача сложная. Решением может стать
автоматический подбор игр.

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

Матчи с друзьями
Поскольку асинхронные многопользовательские игры
сильно зависят от последующего возвращения игроков,
они часто устроены так, что в качестве дополнительного
воздействия в них используются социальные связи
игроков вне игры. Если сумеете сделать так, чтобы люди
приглашали в игру друзей или устраивали с ними матчи
(как в игре Farmville), отсутствие обратной реакции будет
расцениваться как угроза существующим отношениям.
Угрозы показаться грубым или безразличным тому,
кто вам близок, часто достаточно, чтобы поощрить
возвращение в игру.
Но системы, ставящие под угрозу существующие
отношения, могут оттолкнуть игроков. Люди,
не уделяющие игре много времени, обычно
с раздражением относятся к таким механическим
взаимодействиям. Когда речь заходит о человеческих
взаимоотношениях, важными становятся намерения
и искренность.

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

60
образование (город, например), в которое другие игроки
смогут заходить вне зависимости от того, в игре вы или
нет.
В игре Clash of Clans такой механизм используется
при нападении на ваш город. Город является устойчивым
образованием, которое в дальнейшем выступает
в качестве площадки для завоевания другими игроками.
Посещения обычно сводятся к обычному обмену
ресурсами, несмотря на возможность стать чем-то
более интересным. Сложности возникают в ситуациях,
когда несколько человек входят в город одновременно,
а решением будет создание различных измерений.
В игре Джейсона Роурера The Castle Doctrine
используется уникальный принцип: посещения
рассматриваются как блокирующие взаимодействия.
Так появляется возможность постоянных изменений
в посещаемом месте. Можете представить себе более
сложные версии игры в «горячие стулья» в качестве базы
для новаторских разработок.

Фантомы
Записывайте действия игроков, а затем проигрывайте
их рядом с игроком в той же обстановке. Это особенно
хорошо срабатывает при параллельных взаимодействиях
типа гонок. Также это может сработать с редкими
взаимодействиями с ненулевой суммой, какие мы видим
в играх с многократной перемоткой времени, Cursor 10
и Super Time Force. Фантомы дают ощущение присутствия
других игроков, но убирают ограничения по времени,
свойственные системе подбора игроков.
Обратная сторона этого способа в том, что с фантомами
обычно плохо работают блокировки или взаимодействия
с нулевой суммой. Другой недостаток заключается
в том, что в случае рассинхронизации данных
фантома и обстановки данные фантома становятся
недействительными. Последствия этого можно смягчить,
если либо пропустить заблокированные действия, либо
вернуть управление ИИ, который обработает исключения.

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

Общие советы
В этой работе было рассмотрено множество базовых
вещей (и она все еще неполная!), но я закончу
несколькими короткими рекомендациями.
• Не дробите число игроков на группы для системы
подбора. Остерегайтесь провала системы подбора из-за
высокого коэффициента одновременности.
• Где только возможно, используйте подходы,
основанные на «комнатах», а не на матчах.
• Долговременное хранение данных — ваше подспорье,
поскольку благодаря ему становятся возможны
асинхронные взаимодействия.
• Отношения помогают удерживать людей в игре.
Старайтесь развивать их там, где только возможно.
• Заранее создавайте прототипы и разбирайтесь
с вопросами низкой плотности игроков еще на этом
этапе.

Заключение
Я по-прежнему восхищаюсь новыми
многопользовательскими играми. Когда в этой
работе я рассматриваю некоторые базовые понятия
многопользовательских игр и теоретические открытия,
сделанные в теории игр благодаря работе Йориса
Дорманса по внутренним экономическим эффектам,
неисследованный простор для поиска новый игровых
форм кажется необъятным. Хотите оставить свой
след в современном мире — создайте превосходную
многопользовательскую игру. Найдите решение тех

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

Декларация
независимости
геймдизайнера
Оригинал: http://www.lostgarden.com/2011/02/declara‑
tion‑of‑game‑designer.html
Выходные в Остине выдались ясными и прохладными.
Компания опытных геймдизайнеров собралась, чтобы
провести вместе время вдали от общества, как они
делают каждый год. Вечером они обменивались
историями о хаосе в индустрии. Пока социальные
игры и игры для мобильных меняют рынок, бизнес
и разработка уже погрязли в борьбе за власть, причем
геймдизайнеров оттесняют на второй план или унижают.
В конечном итоге сильно страдает и результат их работы.
Сейчас то время, когда люди начинают подвергать
сомнению устаревшие взгляды. Представляется редкая
возможность определить лучшие универсальные приемы,
которые помогут нам двигаться на новые платформы,
открывать новые жанры и игровые возможности.
Поэтому днем мы задавались серьезными
вопросами. Что делает разработку успешной? Как
дизайнеры подрывают доверие к себе и становятся
неэффективными? Мы выпустили на рынок сотни игр
для более чем 100 миллионов игроков. За последние
двадцать лет мы были свидетелями образования
и падения игровых гигантов. Конечно, существуют
некие циклы и закономерности, поэтому мы составили
список из десятков примеров отличных условий работы
и множества примеров, где геймдизайнеры страдали

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

Декларация независимости разработчика игр


1. Без разработки нет ничего
Можно делать великие игры и без визуальных эффектов,
музыки, бизнеса или технологий.

2. Управлять видением игры должны разработчики


Мы — главная движущая сила, а не шестеренки, которые
легко поменять.

3. Мы посвятили всю жизнь таинству разработки


Дилетанты не нужны.

4. Мы усердно расширяем круг своих интересов


Мы бегло говорим на языках бизнеса
и программирования:
• Мы говорим на языке творчества. Весь арт и музыка
в конечном итоге служат игровому процессу.
• Мы говорим на языке продакшна. Разработка
определяет состав и необходимость контента, которым

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

5. Нас не заставят молчать


Мы беспрестанно продвигаем наши взгляды как внутри
компании, так и на публике.

6. Мы бесстрашно осваиваем новые рынки и тренды


А потом мы изобретаем их заново, только лучше.

7. Мы требуем права совершать ошибки


Дизайн развивается через эксперименты.

8. У нас есть выбор:


Творить в гармонии со своими взглядами или продать
талант в рабство.

Мои собственные мысли


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

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

Всего доброго,
Данк.

P.S.: Чтобы ознакомиться с нашей статьей более


внимательно, загляните на сайт Project Horseshoe. В этом
году там появилось несколько замечательных заметок.

Как игры формируются


внешней средой
Оригинал: http://www.lostgarden.com/2014/05/how‑
game‑forms‑are‑shaped‑by‑their.html
Мы часто рассматриваем произведения искусства
с художественной и культурной точки зрения, но мне
кажется не менее интересным исследовать их через
призму экономики или эволюции. Как же экономическая
среда, в которой находится разработчик, оттачивает
формы, которые принимает искусство?
Вот живой пример: меня поразило разнообразие игр,
ориентированных на сюжет, которые недавно заняли
стабильную нишу на растущем рынке мобильных,
компьютерных и консольных игр. Среди мобильных
можно найти такие примеры, как Sword & Sworcery, De-
vice 6 или Monument Valley. Среди компьютерных — Ken-
tucky Route Zero, Proteus и Gone Home. Среди консольных
эта тенденция выражена не так ярко, хотя Journey и Flow-
er разделяют её в некоторых аспектах.
В целом, такие игры обладают следующими
характеристиками:
• В центре внимания — выразительный контент: игра,

66
в основном, состоит из фрагментов с добротным
информационным наполнением. С точки зрения
когнитивного наполнения, игрока скорее занимает
интерпретация раздражителей, нежели планирование
и совершение действий.
• Незначительное использование ресурсов системы:
в механическом смысле, обычно такие игры имеют
ограниченные циклы взаимодействия. Механическое
пространство предоставляет мало места для игры.
Используемые системы часто очень традиционны
и имеют длинную историю в других жанрах.
• Короткая партия: часто 1–3 часа.
Этот тип игр процветает вовсе не благодаря внезапному
всплеску признания среди людей его художественной
ценности и не благодаря общепринятым вечным идеалам
истины и красоты. Нет, эти игры так популярны просто
потому, что они должным образом воплощают стратегию
разработки, которая хорошо согласуется с нынешней
социально-экономической средой.

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


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

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

Как риск создаёт форму игры


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

Рельеф местности, обусловленный рисками окружающей среды

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

Использование игр-долгожителей для


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

69
Некоторые значимые силы
Каковы же некоторые значимые силы, оказывающие
влияние на попытки независимых разработчиков продать
игру по твёрдой предварительной цене?
• Цифровая дистрибуция и дешёвый инструментарий:
передовая тенденция — возможность для небольших
команд разработчиков создавать и выпускать
недорогие игры. Однако сейчас эти рынки активно
развиваются.
• Огромная аудитория, воспитанная на потреблении
контента: Предыдущая декада высокобюджетных игр
усовершенствовала стандарты подачи вторичного
контента путём внутреигровых видео, проектирования
уровней, озвучки и т. д. Игроки знают и понимают эти
приёмы. Десятилетиями мы формировали обученную
аудиторию, которая умеет читать все эти знаки.
• Средний доход с продукта падает. В действительности,
на рынки мобильных игр он стремится к нулю.
На графике доходы скорее напоминают букву L,
где большинство заработанных денег приходится
на небольшое число названий, и о среднем рынке
говорить не приходится. В отношении середины
приходится полагаться на авось.
• Цена за одну копию менее $0.99. По мере того,
как развивается Steam, комплекты игр набирают
популярность, а консоли предоставляют всё больше
бесплатных игр, ожидается дальнейшее размывание
цен премиум-игр. Приходится завоёвывать большую
аудиторию и зарабатывать меньше денег.
• Не хватает ясности. Механизмы обнаружения
не надёжны и плохо управляемы. Каналы также
наводнены играми сомнительного качества. Игра имеет
дополнительные преимущества, если есть возможность
демонстрации качества от 1 до 30 секунд, поскольку,
вероятно, это всё время, которое у неё будет.
• Увеличивается стоимость производства: дешёвый
инструментарий снижает капитальные расходы,
но трудозатраты остаются неизменными. Потребность

70
добиваться всё более и более высокого качества
приводит к росту графика затрат. Пять лет назад
создание первоклассной игры для мобильного могло
стоить 50,000 долларов (включая оплату жилья
сотрудников). Сейчас, при меньших доходах, затраты
колеблются от 200 тысяч до миллиона долларов (или
выше). Такие расходы возникают почти исключительно
вследствие гонки контента и опций: больше искусства,
больше анимации, растёт использование 3D, всё
больше «необходимых» опций.
Поэтому трудно остаться на плаву, трудно зарабатывать
деньги и очень легко потратить больше, чем заработаешь.

Контентно-ориентированная стратегия
При таком раскладе, у каких же видов игр есть
шансы на выживание? Мы не только пытаемся
найти решения обозначенных проблем, но и пути
решения множества проблем одними и теми же
ресурсами. Эффективные решения выживают.

Стратегия, снижающая технический риск и риск проектирования при


принятии риска дистрибуци.

71
Отмечу, что нижеизложенное ни в коем случае
не является единственно возможной стратегией. Если вы
будете оглядываться на других успешных разработчиков,
то увидите, что существует множество альтернатив.
Эта стратегия также не является предпочтительной.
Она также не обладает самоценностью помимо своих
функциональных преимуществ. К тому же, мало
вероятно, чтобы в данном вопросе дезориентированные
создатели игр детально прорабатывали свою
стратегию. Подобно летучим рыбам и (к сожалению,
исчезнувшим) летучим акулам, общепринятые стратегии
непреднамеренно сходятся в диспаратной точке,
словно были созданы невидимой рукой. Среда имеет
локальный максимум, не зависимо от того, достаточно ли
мы предусмотрительны для того, чтобы играть
на опережение.
Оставляя все эти отступления без внимания,
рассмотрим контентно ориентированную стратегию
разработки для небольших команд…

Снижение затрат
• Нацеленность на меньший масштаб: Контент стоит
дорого, но что, если создать игру, которая длится 1–3
часа, а не 20–30? Это простое нововведение означает,
что вы можете потратить 0.1 стоимости более крупного
проекта. Это определяющий экономический показатель
данной игровой формы.
• Отказ от систем и опций: проработать как можно
больше типичных элементов и сконцентрироваться
на одной-двух ключевых характеристиках. В Dear Es-
ther вы перемещаетесь по локациям. В Gone Home
вы просто прогуливаетесь и кликаете по объектам.
Неигровые персонажи? Урезать. Сражения? Урезать.
Несколько линий повествования? Урезать.
• Небольшая команда. Поскольку наибольшие
затраты приходятся на оплату труда, небольшая
команда означает меньшие вложения. Если члены
вашей команды могут осуществлять несколько

72
аспектов разработки, вам не понадобится нанимать
фрилансеров.
• Более короткий цикл разработки: потратьте на игру
9–12 месяцев, а не 18–24.
• Будьте первым в том, к чему вы стремитесь: это
поможет вам заполучить по крайней мере одного-
двух первоклассных сотрудников. И полагайтесь
на их индивидуальный стиль при создании игр.
Это поможет компенсировать некоторые неизбежные
недостатки, характерные для небольших команд, при
жёстких сроках и необходимости делать несколько дел
одновременно.

Снижение риска при дистрибуции


• Создавайте яркие видео и графику. Поскольку вы
мало контактируете с потенциальными игроками, вам
хочется, чтобы игра привлекала их с самого первого
взгляда. Роскошная графика, увлекательные повороты
сюжета, которые цепляют в течение нескольких секунд,
отлично сделают свою работу. Многим из покупателей
Monument Valley было достаточно лишь одного
скриншота.
• Выстраивайте партнёрские отношения, чтобы
бесплатно расширить сферу влияния: при наличии
небольшой команды и ограниченного бюджета
на рекламную компанию, бесплатная дистрибуция —
идеальный вариант. Выстраивая отношения
с журналистами, рекламщиками, PR-щиками
и кураторами платформ, о вас могут упомянуть или
предоставить новые возможности. Естественно,
взамен от вас ждут коммерчески успешной истории
или разделения их мировоззрения. «Игра как форма
искусства» — это та тема, на почве которой стало
легко подружиться, и все игры такого типа этому
способствуют.

Снижение риска при проектировании и разработке


• Твёрдо полагайтесь на статичный контент: графика

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

Снижение технического риска


• Используйте существующую технологию: проверенную,
упрощенческую технологию. Опять же, можно
отказаться от заставок, которые просто выводят
на экран высококачественный контент.
• Избегайте сложных технологий: технология, которая
требует огромного опыта, например, серверы для
большого количества игроков или сложной передачи
3D, скорее всего, взлетит на воздух. Поэтому не делайте
этого.

Снижение рисков, связанных с аудиторией


• Создавайте игры, которые легко закончить: вы
ведь хотите, чтобы люди играли в игру, проходили
её и затем общались с друзьями, всё ещё находясь
под впечатлением. Это ведь быстрый вирус,
а не медленный. Трудности — полезная тактика в других
контекстах (Dark Souls, Spelunky), но это плохой
советчик, если вы хотите познакомить игроков со своим

74
красивым контентом как можно более спокойно.
• Следите за тем, чтобы контент был очень понятным:
если вы опасаетесь, что игра будет слишком короткой,
вы можете создать контент, который будет либо
недостаточно чётким, либо может иметь множество
толкований. Это значит, что качество вашего контента
может быть более низким, но никто не сможет
определённо назвать его таковым. Определённый
ореол таинственного блеска может сработать как
профилактика против критики обывателей; посейте
сомнение, что, возможно, игрок просто недостаточно
сведущ в высокой моде.
• Заинтересуйте аудиторию: в идеале, вы запускаете
вторую волну заинтересованности аудитории, когда
игроки и критики придумывают собственные подробные
объяснения относительно того, что на самом деле
является лишь случайными (но очень выразительными)
помехами.
Обратите внимание, что все эти кусочки складываются
в сбалансированную стратегию. Малочисленная команда
с хорошим художником или писателем создает короткую,
красивую игру с легким сюжетом. Масштаб, в котором
они, по завершении, могут выпустить ее, тоже достаточно
небольшой. Подобная игра достаточно привлекательна,
чтобы ее рекламировать, и ее можно легко обсудить.
Риск для игроков также невелик…они получают крупицу
сделанного со вкусом контента по невероятно низкой
цене, которая кажется справедливой по сравнению
с такими сопоставимыми продуктами как книги или
фильмы.

Глубоко консервативный взгляд на игры


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

75
В широком спектре возможных игр совокупность
игр с эксклюзивным контентом — это одна из наиболее
консервативных существующих стратегий развития.
У молодых розовощеких медиа критиков, которые,
возможно, предполагают, что реальная история
игр началась в 2007 году, подобные, скорее всего,
вызовут интерес. Однако, если сравнивать с богатыми
на системные и сюжетные эксперименты последними
30 годами, эти формы — безусловно шаг назад; снижение
риска для выживающих в экстремальных условиях,
рекламируемое как новейший культурный прорыв.
Подобные игры автоматически отказываются от мысли,
что они могут быть чем-то отличным от традиционной
медиа и всецело принимают аналогичные методы
и ограничения. На самом примитивном уровне, вы
переворачиваете страницы — вы видите контент.
Следует быть осторожными, называя это «плохими»
изменениями. Эволюция не судит. Эта стратегия
работает. Хорошие, увлеченные своим занятием люди
зарабатывают деньги и выживают, чтобы создавать новые
игры. Это всё, на что может действительно рассчитывать
разработчик игр в сугубо капиталистическом мире.

Будущее
Поскольку мы имеем дело с консервативной
стратегией создания продукта, сопоставимые
рынки выносят предположения, куда игры
могут эволюционировать за последующие 5 лет.

76
Возрастающие затраты оказывают новое давление на форму
контента. Желание игрока получить новую форму повышает общие
возможности рынка.

• Быстрое насыщение рынка: поскольку затраты


на организацию нового производства с точки
зрения навыков и технологии относительно низкие
и у основоположников практически не было
конкурентного преимущества, новые участники
переполняют рынок. Это снижает средний показатель
успешности; многие не получат прибыли.
• Возрастающие затраты: поскольку появляется
больше участников, качество начинает играть более
важную роль. Игроки, располагающие финансами,
тратят больше, чтобы сохранить или захватить
приносящую доход аудиторию. Выходят блокбастеры
со специфической формой, на которые тратится
максимальная сумма для получения максимальной
аудитории. (Я перечислил эти типы жанров ранее).
• Уменьшение длины: возросшие затраты оказывают все
большее влияние на уменьшение длины. В какой-то
момент игроки могут решить, что даже невероятные 20
минут не стоят 99 центов.

77
• Использование портфолио: антологии, комплекты
или подписки на источники контента (например,
журналы) — распространенные способы платы авторам
в среде с повышенным спросом на популярный контент.
Если произойдет подобный сдвиг в структуре рынка,
посредники начнут еще более активно навязывать свои
вкусы.
• Попытка дифференциации на основе тематического
жанра: в сущности, сегменты рынка. Как только
покупатели обучаются новой форме, они начинают
отдавать предпочтение специфическим типам контента,
подобно рыцарским или детективным романам
в литературе. Основоположники тематических областей
могут создать новый подсегмент.
• Уязвимость специализированных фирм: разработчикам
нужно будет специализироваться на данной конкретной
форме, чтобы произвести лучший контент данного
сорта. Однако, это делает их неприспосабливаемыми,
когда возникает необходимость адаптироваться к новой
форме. Мы наблюдали воспроизведение такой ситуации
в прошлом с приключенческими играми.
Предсказание насыщения и коллапса рынка,
когда существует так мало подобных игр, может
показаться глупым. Однако рынки не бывают
вечными. В связи с отсутствием конкурентных
преимуществ, этот рынок быстро разовьется,
и период процветания, скорее всего, будет коротким.

Разделение на подформы в связи с изменяющейся ситуацией

78
В каком-то смысле эти короткие ориентированные
на контент игры должны заключить сделку с дьяволом.
Они сократили количество ииноваций в сфере механики
и создают выгодные предложения за счет тщательно
отточенного контента. Тем не менее, одной из постоянных
игровой индустрии является то, что затраты на контент
на данной платформе постоянно повышаются. Кривая
затрат — это монстр, пожирающий нашу индустрию. Это
здорово — урезать 1/10 контента в игре, чтобы снизить
затраты, но что произойдет, если впоследствии затраты
на создания контента возрастут в 10 раз? Это краткое
преимущество исчезает.

Наставления
Хотя я лично не занимаюсь созданием коротких игр,
ориентированных на контент, я нахожу этот ракурс
чрезвычайно полезным для понимания того каким
образом и почему моя работа оказывает влияние
не окружающий мир. Любое искусство формируется
в соответствии с экономикой определенного времени
и места. Все стандартизованные формы искусства —
не что иное как ниши внутри социоэкономической
экосистемы. Они не вечны, они меняются со временем.
Осознание того, что стандартные формы не являются
абсолютной истиной, дает возможность стать умным
и наблюдательным разработчиком.
Напрашивается вопрос: кто делает деньги? Какую
пользу разработчики, журналисты, музеи, критики
и другие посредники извлекают из продвижения
произведений, которые они продвигают? Любая
творческая работа, которая зависит от организаций,
направленных на получение прибыли (крупных или
мелких) — это коммерческий артефакт, создаваемый
под влиянием коммерческих ограничений. Никто из нас
не является действительно независимой креативной
сущностью. Это не более чем приятное заблуждение,
ложь. Мы все творим в рамках систем, которые

79
душат нашу увлечённую деятельность с практичной
жестокостью. Мы также, нравится нам это или нет,
заведомо принимаем это через самоцензуру.
Обратная сторона этого анализа — рассмотрение неудач.
Спросите, кто делает что-либо иначе и терпит крах?
Какие структурные факторы и факторы окружающей
среды объясняют, почему им не удается заработать
себе на хлеб? Как только вы выявили проблемные
зоны, можно ли устранить недочеты и разработать
новую стратегию, с помощью которой вы достигнете
процветания?
Когда вы видите, что возникает новая игровая форма,
задайтесь вопросом, почему. Попытайтесь понять
слияние движущих сил. Затем используйте это ценное
знание при создании собственной, уникальной игровой
формы. Внесите свой вклад, чтобы избежать упадка
в сфере развития игр.

Удачи,
Данк.

Таблицы трофеев
Оригинал: http://www.lostgarden.com/2014/12/loot‑drop‑
tables.html

Во многих играх есть трофеи. Обычно они выпадают


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

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

Пример
Таблица трофеев
предмет:
название: меч
вес: 10
предмет:
название: щит
вес: 40
предмет:
название: нулевой предмет
вес: 50

Терминология
• Предмет: предмет, который можно дать игроку.
• Таблица трофеев: набор предметов заносится
в таблицу трофеев. Это является своего рода корзина
с предметами. Например, таблица трофеев может
включать в себя: меч, щит, нулевой предмет.
• Шанс выпадения (вес, весовой коэффициент):
у трофея может быть вес от 1 до 10.000. Например, шанс
выпадения меча может быть равен 10.
• Нулевой предмет: один из предметов находящийся
в таблице является «нулевым», это означает, что если
происходит случайное распределение предметов,
то игрок не получает ни одного трофея.

Вероятность получения трофея


• Суммарная вероятность: во-первых, сложите общий
вес всех трофеев в таблице. В примере, который был
приведен выше, общий вес предметов в таблице

81
составляет 10+40+50 = 100. Но он не должен быть
обязательно равен 100, так как это не проценты.
• Затем определите для каждого предмета свой
диапазон. Меч = от 1 до 10, щит = от 11 до 50, нулевой
предмет = от 51 до 100.
• Создайте случайное число от 1 до 100.
• Проверьте, в какой из диапазонов входит
получившееся число. Это и есть трофей, который вы
получите.
• Повторный бросок: создайте случайные числа, чтобы
имитировать броски кубиков.
Итак, какие у игрока есть шансы получить какой-
то определённый трофей? Шанс, что выпадет меч,
равен 10%, шанс получить щит 40%, и вероятность, что
не выпадет ничего — 50%.
Как разработчик игры, я могу изменить весовой
коэффициент нулевого предмета и сделать его равным
100, и теперь вес меча будет 6.6% (10/150), щита — 26%
(40/150), и шанс ничего не получить будет 66% (100/150).

Сходство с другими распространенными


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

Игральные карты
Представьте колоду карт, которую можно перетасовать
и вытянуть карту.
• Каждый тип карт в колоде — предмет.
• Число карт данного типа — вес предмета.
• Перетасовка колоды эквивалентна закреплению
за каждым предметом определенного диапазона
и созданию случайного числа.
82
• Вытянуть карту, это то же самое, что выбрать предмет,
который выпал.
Обычная колода состоит из 52 карт, но с таблицей
трофеев такое ограничение отсутствует. В колодах могут
быть тысячи карт и большой набор разных типов карт.
Также колоды могут быть маленького размера, похожие
на обычные комбинации карт в покере.

Кубики
Игральные кости также могут представлять собой таблицу
трофеев.
• Каждая игральная кость — это таблица трофеев.
• Стороны игральной кости (от 1 до N) — это трофеи (от 1
до N).
• Каждая сторона игральной кости имеет вес равный «1».
(Если не используются шулерские игральные кости)
• Несколько игральных костей может быть представлено
как многократное создание случайного числа. Таким
образом, 2D6 (2 броска шестигранных кубиков),
равнозначно 2 броскам для таблицы трофеев 6
предметов.

Варианты
Теперь, когда определена основная таблица трофеев,
какие же ещё функции она может выполнять?

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

Пример
Таблица трофеев
предмет:
название: меч
вес: 10

83
предмет:
название: щит
название: лечебное зелье; количество: 2
вес: 40
предмет:
название: нулевой предмет
вес: 50

Всегда выпадающий трофей


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

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

Случайное распределение предметов без замены


Проблема данной системы заключается в том, что
существует вероятность, что игрок всегда будет получать
нулевой предмет, и игроки часто жалуются на это: «Я
переигрывал бой 3000 раз и ни разу не выбил Золотое
супер-ружьё!». И ведь это вполне может случиться.
По статистике, существует два основных метода отбора:
• Отбор с замещением: когда вы извлекаете
числа из диапазона, отмечаете что, вы получили
и возвращаете эти числа обратно. Таким образом,
появляется шанс, в следующий раз вытащить тот же
самый трофей.

84
• Отбор без замещения: как и в первом случае
извлекаете число из диапазона, отмечаете,
что получили, но не возвращаете его обратно,
а откладываете в сторону. Таким образом, шанс,
вытащить этот трофей снова, снижается, а шанс
получить остальные предметы увеличивается.
Например, Тетрис (http://tetris.wikia.com/wiki/Random_
Generator) использует отбор без замещения. Каждый
набор фигур Тетриса находится в таблице трофеев.
Каждый раз, когда вы получаете новую фигуру, она
автоматически убирается из таблицы. Данный способ
гарантирует, что вы обязательно получите фигуру “I”
(«палку»), если конечно у вас хватит терпения.
Давайте рассмотрим, как можно произвести случайное
распределение предметов без замены в таблице трофеев.
• Когда вы делаете бросок и вытаскиваете предмет,
то его вес уменьшается на 1. И в результате,
соответствующий этому предмету диапазон
и максимальный диапазон также уменьшаются на 1.
• Изменённая таблица трофеев сохраняется для
следующего броска.

Гарантированный способ получить специальный трофей


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

85
• X = 100 / максимальное число бросков, до получения
гарантированных предметов.
• Изменённая таблица трофеев сохраняется для
следующего броска.

Пример
• Допустим, вам нужно, чтобы меч выпадал каждый 5-й
раз, даже если шанс что он выпадет, равен всего 10%.
• Таким образом, X = 100 / 5 или 20%.
• Итак, каждый раз, когда вы не получаете меч, вес
щита снижается на 8 (40x0.2), а вес нулевого предмета
на 10 (50x0.2).
• После 5 броска вес всех оставшихся трофеев будет
равен 0, и шанс получить меч будет 100%.

Иерархические таблицы трофеев


Таблицы трофеев в большинстве является источник новых
ресурсов. Однако можно довольно легко столкнуться
с ситуациями, когда вы получаете слишком много, или
наоборот слишком мало каких-то определенных ресурсов,
поэтому некоторые ограничения были бы полезны.
Решение данной проблемы заключается в том, чтобы
использовать иерархические таблицы трофеев без
замены. Когда определенные ресурсы заканчиваются,
игрок больше не может их получать. Мы использовали
этот подход для ежедневных денежных наград. Было
решено, что игрок будет получать не более 100 монет
в день, и это будет частью системы трофеев.
• Создайте две таблицы: награды и ежедневные
денежных вознаграждения.
• Создайте в главной таблице трофеев ссылку на таблицу
с ежедневными вознаграждениями.
• Когда выпало ежедневное денежное вознаграждение,
сделайте бросок для связанной таблицы ежедневных
денежных вознаграждений, чтобы узнать, сколько
монет вы получили.

86
Пример
Таблица трофеев: награды
предмет:
название: меч
вес: 10
предмет:
название: ежедневное денежное вознаграждение
вес: 40
предмет:
название: нулевой предмет
вес: 50

Таблица трофеев: ежедневное денежное вознаграждение


тип: без замены
Частота обновления: ежедневно
предмет:
название: монета, количество: 1
вес: 10
предмет:
название: монета, количество: 10
вес: 4
предмет:
название: монета, количество: 50
вес:1
В примере, который был приведён выше, шанс получить
монеты равен 40%. Таблица ежедневных вознаграждений
показывает, что в день максимально можно выиграть 100
монет, 10 наград по1 монете, 4 награды по 10 монет и 1
награда по 50 монет.
Когда таблица трофеев ежедневного вознаграждения
становится пустой, вы уже ничего не сможете получить
до следующего дня.

Условное выпадение трофея


Иногда хочется проверить могут ли выпасть предметы,
основанные на некой внешней переменной. В игре Realm
of the Mad God мы хотели избежать, того чтобы игроки
получали трофеи за убийство главного противника,

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

Модификаторы
Также можно изменить количество или вес выпадающих
трофеев на основании внешней логики. Например, игрок
с навыком сбора трофеев может получить в 2 раза больше
определённого предмета, чем игрок, у которого данный
навык отсутствует. Также можно изменить вес трофея.
Высокий уровень героя снижает вес всех низкоуровневых
трофеев на 50%. (Благодарю комментатора на сайте Red-
dit за эту идею)

Другие применения
Подобные таблицы обычно используются для системы
получения трофеев. Но можно найти им и другое
применение.
• Процедурная генерация: использует таблицы для
создания оружия или героев из компонентов
• Искусственный интеллект: использует таблицы для
выбора действия, например, такие как атака или
передвижение.
Конечно, это может показаться немного глупым, ведь
есть более хорошие способы создать искусственный
интеллект! Однако можно сказать, что случайность, это
очень грубая модель первого порядка любой системы.
Каким же образом мозг человека моделирует систему?
Мы наблюдаем за системой, и отмечаем частоту
и тенденцию повторяющихся явлений. Только спустя

88
продолжительное время становится ясно «почему» что-
то происходит, или какова причинно-следственная связь
между двумя явлениями.
В физике мы часто шутим что, для создания коровы,
сложного биологического организма, сначала нужно
«представить сферическую корову». Создавая более
простой вариант модели, часто можно получить полезную
информацию малой ценой.
Очень часто таблица трофеев является довольно
хорошим человекоцентристским приближением сложной
системы. Для многих систем, большинство игроков
никогда не выйдут за пределы такой модели, и поэтому
создание более сложной системы это пустая трата
времени. Рациональная разработка игры — это задача
создать элементы на минимально требуемом уровне.
Например, система D&D моделирует целый мир
методами похожими на таблицы трофеев. Это было
сделано специально, чтобы сократить число систем,
которые были во многих случаях просто вторичными
дополнениями главной ролевой игры.
Таблица выпавших трофеев не единственная вещь,
которая необходима, но в большинстве игровых
сценариев её вполне достаточно.

Процедурная генерация мысленного


эксперимента
Далее представлена простая система процедурной
генерации, которая использует таблицы выпавших
трофеев. Существует также множество других способов
создания данной системы, но они более сложные.
Предположим, вы хотите создать процедурно-
генерируемого противника.
• Начните с создания уникальных особенностей
противника. Возможно, противник будет обладать
определенным типом передвижения, типом атаки,
защитным положительным эффектом (баффом) и типом
сокровищ.

89
• Создайте таблицы трофеев для каждой особенности.
• Создайте для каждой особенности в таблице свой
уровень силы, в зависимости от того насколько сильной
она должна быть. Например, сила атаки ножом, может
быть всего лишь 5, а сила атаки большим молотом 15.
Создайте ещё одну таблицу положительных эффектов.
В этой таблице будут модификаторы для различных
характеристик. Например, эффект «Сила» увеличивает
силу атаки на 20%. Также могут быть отрицательные
эффекты (дебаффы). Например, эффект «Слабость» может
уменьшить силу атаки на 50%.

Теперь создадим противника.


• Установите значения: установите значения силы для
созданного противника. Предположим, вы хотите
создать противника с силой 40.
• Случайные особенности: сделайте бросок для
определения каждой особенности и добавьте результат
в список.
• Подсчет силы: сложите силу всех способностей.
• Корректировка: если суммарная сила всех
способностей слишком большая, добавьте
отрицательный эффект или повторите бросок для
получения более слабой особенности. Если суммарная
сила слишком маленькая, добавьте положительный
эффект или повторите бросок для более сильной
особенности.
• Повтор: повторяйте предыдущее действие до тех
пор пока не получите необходимую погрешность
относительно требуемой силы (40), или пока
не потратите желаемое число итераций.
Теперь у вас есть противник, созданный при помощи
данных методов. Можно добавить множество улучшений
к этой базовой системе, но она и так работает. В качестве
упражнения подумайте над следующими возможностями:
• Списки исключений: если выпали сразу две
особенности из списка исключений, пересоздайте
противника.

90
• Множественные ограничения: подсчет силы
особенностей проходит по многим критериям. Заметьте,
что чем больше вы добавите ограничений, тем меньше
вероятность того, что получите стоящий результат.

Заключение
Каждый раз при обсуждении системы на основе
случайностей возникает большое количество
второстепенных вопросов. Ниже приведены статьи,
которые я советую почитать:
• Определение системы на основе случайностей через
призму мастерства: http://www.lostgarden.com/2012/12/
understanding-randomness-in-terms-of.html
• Ричард Гарфилд об удаче в играх: https://www.youtube.
com/watch?v=av5Hf7uOu-o
Не будьте категоричными относительно системы
на основе случайностей. Будьте мудрыми разработчиками,
чей эстетический выбор основан непосредственно
на исследовании. Существует хорошее правило,
не критиковать метод проектирования, пока не проверите
его на практике в нескольких играх.
Как бы то ни было, я всего лишь рассказал, как
создал таблицы трофеев, а также о буднях разработчика.
Интересно было бы узнать какие способы управления
трофеями (и системой случайностей) предпочитают
другие люди.

Резкая критика
критики игр
Оригинал: http://www.lostgarden.com/2011/05/blunt‑cri‑
tique‑of‑game‑criticism.html

Примечание: Эта заметка была пару раз отредактирована на основе


многочисленных отзывов (их можно почитать в комментариях

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

Во избежание критики ничего не делайте, ничего не говорите


и вообще будьте никем

Я читаю еженедельный обзор игровой публицистики


Бена Абрахама с Critical Distance. В отличие от событий
десятилетней давности, сейчас пишется немыслимое
множество постов, посвященных играм. К ним — отзывы,
к этим отзывам ответы, и бесконечные комментарии. Что
трудно найти, так это хорошую публикацию, исполненную
стремлением к совершенствованию игрового искусства.
Есть три направления к улучшению игровой
литературы:
• Нужны более действенные способы разграничения
обзоров. У материалов про игры появилось много
92
новых форм. Так как сообщества авторов пытаются
сохранять ориентированность на расходящиеся
цели и разнородную публику, сложно понять,
представляет ли определенная статья ценность.
• Нужны авторы с более глубоким пониманием
искусства, производства и геймдизайна. Большинство
игровых публикаций базируется на информации,
полученной от узкого круга игроков, журналистов
и представителей гуманитарной академической среды.
Часто не предлагается взгляд с позиции классических
наук или разработчиков игр. Я считаю, что большая
часть таких авторов просто отчасти безграмотны
в игровых вопросах. Это как взять в жюри для танцев
людей, которые смотрели по телевизору фигурное
катание, а сами никогда не танцевали.
• Нужен обозначенный жанр игровой публицистики
с фокусом на улучшение игр. Существующее
сообщество будет продолжать писать об игровом
опыте. А что если есть небольшая группа людей,
которым хочется не только обсуждать игровой процесс?
Представьте, что пришлось бы повысить планку до того,
чтобы своей публикацией побуждать к творческому
обсуждению. Для этой аудитории нужно бы было
оценивать свою работу с позиции возможности
непосредственно влиять своими неоспоримыми
доводами на искусство, культуру и науку игр.

Расцвет поверхностной игровой публицистики


Когда я начал писать об играх, мало кто об играх говорил
в серьезном ключе. Максимум, можно было получить
реакцию со стороны наиболее общительных игроков.
Даже журналисты похожи на игроков игроки с более
широким плацдармом. Разработчики обменивались
между собой мнением где-нибудь в баре в отеле
один или два раза в год, а потом удалялись трудиться
в интеллектуальной изоляции. Признаться, печальная
ситуация.
Сейчас есть блоги разработчиков на Гамасутре,
93
съезды, работы журнала The Escapist, развитие
интеллектуального игрового журнализма и медленный
расцвет академического стиля изложения. Язык
кардинально поменялся. С приходом сообществ
блогеров-единомышленников и слиянием различных
университетских факультетов, авторов подталкивают
выражать свои ограниченные мысли в громоздких
тирадах. Каждую неделю на меня сыплются статьи,
которые своей подачей выдают себя за чудный кладезь
идей.
Но стоит копнуть глубже оболочки из красивого
языка, всплывают старые заезженные темы, которые
обсуждаются уже сто лет. К примеру, недавняя статья
Адама Рука «Вид от первого или третьего лица — твой
выбор перспективы». (Я не издеваюсь, выбрав этот
пример, но она была в списке у Бена в топе обзоров.)
Адам представлен как «аспирант, который в настоящее
время пишет игровые критические обзоры» и «умник».
При этом статья чуть более чем разбор личного
опыта от конкретных игр. В статье мало такого,
чего игроку невозможно бы было узнать самому,
сидя с пивом за контроллером. Никакой попытки
собрать подтверждающие данные. Адам мог бы
сэкономить читателю время одним коротким выводом:
«В перспективе от третьего лица мы видим героя и можем
ему сопереживать, а в перспективе от первого лица
героя мы не видим». Убрав литературный язык, остается
очередной отзыв рядового игрока, который мог написать
школьник.
Понятно естественное желание юных игроков писать
и пытаться анализировать свое хобби. Без таких
сочинений невозможно получить навык написания чего-
то большего. Но здесь нужен фильтр.

Разбор игровой публицистики


Чтобы сформировать фильтр, нужно задать вопрос: «Что
такое игровая публицистика»? На этот простой вопрос
можно дать ряд определений, каждое из которых будет
94
яростно отстаивать своя племенная группка очкариков.
• Классические обзоры: заявленная цель — донести
до игрока стоит или нет покупать или играть в данную
игру. Дается достаточно информации, чтобы дать
возможность сравнивать различные игры, не тратя
на них время или деньги. Подобные обзоры могут
быть как о последнем выпуске Марио, так и о работах
неизвестных студий, на которые стоит обратить
внимание.
• Прохождения: если обзоры часто (хотя и не всегда) —
это попытки с претензией на объективность,
прохождения стараются передать эмоциональный
опыт от игры глазами одного игрока. Наверно,
многие не согласятся, но я считаю субъективные
описания в стиле новой игровой журналистики одним
из примеров прохождений.
• Игровая культура: влияние игр на культуру и личность
игроков.
• Связь игр с гуманитарными дисциплинами:
академические доклады, где различные аспекты
игр рассматриваются в привязке к развивающейся
структуре философии, кинокритики, литературной
критики, истории искусств, риторики и др.
• Связь игр с классическими науками: академические
доклады, где игры анализируются методами
психологии, социологии, экономики и др.
• Анализ индустрии: широкие дискуссии возникают
по поводу индустриальных аспектов: платформ,
новых бизнес моделей или всегда популярной темы
неожиданных провалов.
• Игровой анализ: «Вот игра. Вот эксперимент. Вот что
получается, и это можно повторить».
• Обсуждения игровых публикаций: обсуждение целей,
лучших методов и изменений игровой публицистики
в широком плане. Эта статья тому пример.

Виды авторов: Вдобавок можно выделить несколько


типажей писателей со своими задачами и целевой
аудиторией.
95
• Журналисты: авторы, которым платят за создание
контента для публикаций. Главная цель таких
публикаций в привлечении читателей, готовых за это
платить, и это определяет их стиль и содержание.
В своем большинстве целевая аудитория журналистов —
обычные игроки или какой-то крупный класс игроков
(например, PC игры). Задача: дать информацию,
развлечь, создать ощущение сообщества. Очень
редко выражается какой-то призыв сделать игры
лучше. Хороший пример: блог Rock Paper Shotgun —
журналисты, пишут обзоры, прохождения и иногда
работы по анализу индустрии.
• Игроки‑любители и школьники‑студенты: люди
с игровым опытом, которые хотят поделиться своими
мыслями. Обычно не ставят цели большей, чем то,
чтобы их мнение кто-то услышал, и этого для них
достаточно, чтобы продолжать. Их аудитория гораздо
меньше из-за отсутствия экономической мотивации ее
расширять.
• Представители академической среды и специалисты:
люди, старающиеся создать традицию аналитического
подхода. Они существуют в отдельном мире, ссылаясь
друг на друга, в мире прошлых статей, публикаций
и статуса. Целевая аудитория — другие специалисты,
и они используют очень специфичный язык. Редко
идут на внешние контакты, большую ценность для
них представляет сохранение и распространение
существующих стандартов. Встречаются специалисты,
проводящие экспериментальные исследования
(спасибо!).
• Разработчики: люди, создающие игры. Целевая
аудитория — другие разработчики. Преследуют высокую
цель совершенствования игрового искусства и науки,
чтобы делать игры лучше: дороже, заманчивее, более
продуктивными, эффективными, еще успешней.
Здесь нет четкого разделения. Писатели могут
представлять собой смешанные типы, в совершенно
неожиданной комбинации. Могут меняться ролями. Они

96
сознательно не ставят для себя рамок. Например, работы
таких журналистов, как с сайта IGN, могут имитировать
любительский стиль. Школьник или студент может
позиционировать себя как специалист, чтобы придать
своей работе оттенок компетентности. А некоторые
писатели с Rock Paper Shotgun сами начали создавать
игры.
Удивительно, но все эти группы считают, что они
в меньшинстве. Любители считают, что необходимо
постоянно отстаивать свои игровые интересы, поднимать
знамя и бить в барабан, иначе их задавят власть
имущие. Журналисты считают, что никто не ценит их
героических усилий относительно поддержания игрового
духа, культурных адаптаций и коммерциализации.
Представители академической среды спрятались в своих
ведомствах и удивляются, почему их никто не слышит,
когда они говорят Истину (по определению какого-
то философа 70-х!). Разработчики слишком заняты
делом или их уволят, поэтому в общем случае отвечают
отписками. Когда каждая их этих групп все принимает
в штыки, тяжело даже договориться о целях, категориях
и общих определениях.
Давайте попытаемся: мне нужно отнести статью Энди
к какой-то категории. Он студент, который преподносит
себя как представитель академической среды, пишет,
по сути, прохождение игры, и выдает это за анализ игры.
Если любитель пишет прохождение — это нормально.
Но когда заявляется одно и не соответствует содержанию,
меня это раздражает.
Когда сразу четко не обозначаешь свою позицию,
будешь только тратить драгоценное время читателя.
А если сознательно стараешься ее завуалировать
(наблюдал многих любителей и непрофессионалов,
которые это делали), то в игровом сообществе ты просто
обманщик. Не надо этого делать! Ничего нет постыдного
в том, чтобы писать как есть, от лица игрока, который
любит игры и отдает им дань уважения. Не надо напускать
псевдоинтеллектуального туману.

97
Что мы имеем сейчас
Следуя такой классификации, рассмотрим, какого типа
авторов множество, а каких не хватает. Что я наблюдаю
(согласен, что здесь может быть искажение из-за личных
предпочтений):
Преобладающее большинство: журналисты и игроки-
любители, которые пишут обзоры и прохождения,
создают основную массу текстов об играх. В этой группе
наибольший процент игроков, и вполне естественно,
что сами игроки и авторы, ориентированные на игроков,
производят наибольший объем игровых публикаций.
Растущее меньшинство: ещё одну важную категорию
авторов составляют представители академической среды
и специалисты, которые связывают игры и гуманитарные
дисциплины, относя свои работы к разряду игровой
публицистики.
Сокращающееся меньшинство: игровой анализ
и статьи, где игры идут в связке с научным подходом,
встречаются на порядок реже. Есть несколько
профессиональных сайтов типа Гамасутры, которые как-
то поддерживают это направление, но, вообще говоря, эта
область как пустыня.

Ограниченность материалов с позиции игрока


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

98
«создание игр», сразу думает о C++, поясню, что речь
идет не о программировании или технических навыках.
Создавая игры, хоть настольные игры, хоть нового
вида спорта, или даже простейшие любительские игры,
получаешь понимание фундаментального устройства
игры, из чего происходит игровой опыт конечного
потребителя, которым мы все так дорожим. Начинаешь
понимать интерактивное взаимодействие, скорость,
получение навыка, случайность, как сюжетная линия
сплетается с механикой, стиль игры и кучу других
представлений об игровой базе, которые сложно получить
с позиции игрока. Это не преходящая мода в технологиях
и технике. Это скелет того, что делает игру игрой.
Приведу аналогию с жюри для конкурса танцев.
Танец (как и создание игр) — это техничное мастерство,
которое можно созерцать, а можно оценивать по строгим
критериям. С одной стороны есть профессиональный
танцор. С другой — дилетант, который смотрел «Танцы
со звездами» по телевизору, но никогда не соприкасался
с практическими умениями, необходимыми для
понимания основ этого искусства. Если два оценщика
обладают равными аналитическими и коммуникативными
навыками, я считаю, что тот, кто сам был танцором, будет
более компетентен.
(Нужно отметить, что наличие профессиональных судей
не означает, что зрители не могут давать свою оценку.
Те же «Танцы со звездами» не существовали бы без
зрителей, которые выкрикивают свои оценки, заполняют
форумы тысячами комментариев, голосуют за любимцев
и вообще делают то, что и полагается сообществу
поклонников. То же самое с играми. Просвещенное
меньшинство только добавляет глубины к обсуждению,
никак не ограничивая существующую дискуссию.)
В большинстве случаев игровая публицистика
не имеет под собой практических знаний о том, как
делается достойная игра. Из всех статей на Critical Dis-
tance за последнюю неделю, я увидел только одного
из двенадцати авторов, который обозначил наличие
опыта создания игр.
99
Безусловно, те, кто продвигает публикации,
написанные авторами-игроками, делают это намеренно.
Беря пример с других медийных сфер, они не видят
необходимости в понимании скучных технических
деталей. Простое потребление без глубокого понимания
базы некоторые видят как способ получения отдачи
от игроков без ненужного внешнего влияния.
Исключительно чувственные медийные сферы как
музыка, кино, литература и изобразительное искусство
зачастую разумно описывать, используя способы
гуманитарных дисциплин и личное восприятие. Если
я хочу понять, о чем повесть, одна рецензия не даст
полной картины, но суть передать может очень точно.
Но игры, хотя и содержат чувственные элементы,
держатся на функционале, который не объяснить
посредством самых размытых научных дисциплин.
Вот мосты: они, конечно, представляют эстетическую
и культурную ценность, но на них можно смотреть
и как на функциональные или экономические объекты.
Прохождения, эстетика, риторика, основы литературы,
основы кинематографа, история искусств — имеют
ценность, но если опираться только на это, нельзя
полноценно отразить сущность игр: живую, соединяющую
человека и машину.
Сейчас в игровой публицистике многое упускается.
Игры предлагают огромную базу для изучения методами
математики, психологии, государственного управления,
экономики и других сложных систем. Есть группа A
с навыком B, мы экспериментально получили результат
C. Есть богатая история дизайна от Миямото и Сида
Мейера до современных социальных игр, завязанных
на метрике. Существует теория игрового дизайна с ее
создателями, как Крис Кроуфорд, Эрик Циммерман
и Ральф Костер. Только по теме известных дизайнеров
уже можно собрать гору полезных знаний, делиться ими
и распространять.
Здесь целые поля, куда не ступают сегодняшние
авторы. И понятно почему. Потому что чтобы их

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

Разыскиваются аналитики
Подозреваю, уже поздно жанру игровой публицистики
давать широкое определение исследования на тему игр.
Как-то мы массово переняли медийные приемы и уже
давно на них замкнулись, оторвавшись от практики.
Нужно открыть новое поле для дискуссии. Поясню, что
я имею в виду под игровым анализом.
Цель: совершенствовать игровое искусство и науку.
Просто смотреть на то, что есть, недостаточно. Мы
понимаем, что имеем, и, создавая концептуальный язык
и инструменты, обозначаем что хотим получить.
Целевая аудитория: все, кто серьезно задумывается
над тем, как улучшить игры.
Кто может писать на эту тему? Практически любой.
Работа будет представлять больший интерес, если автор
расширит свой кругозор посредством:
1. Создания игр, снова и снова. Понимания устройства
игры, создания рабочих игр.
2. Изучения научных дисциплин, использующие
прикладные методы.
3. Изучения всей возможной актуальной литературы как
по играм, так и касательно других областей.
4. Делиться мыслями и обсуждать предложения
с обозначенной перспективы.
Опыт создания игр сам по себе не означает
автоматически, что перед нами хороший игровой
аналитик. У меня есть приятель, который делает игры,
но публикует заметки как игрок. Потом удивляется,
почему никто не обращает внимания. Разработчик,
который ругает управление в Super Meat Boy и делится
эмоциями в стиле «Братишка, я такой же геймер, как
и ты!» не привносит большего, чем 13-летний игрок

101
на развлекательном блоге. Написание содержательной
статьи требует анализа того, что сам делаешь.
Я визуально представляю это как механизм храповика:
можно крутить только вперед, каждый щелчок — это
стальной зубец, который твердо держит всю созданную
базу и не дает откатиться назад.
Для тех же, у кого есть реальное понимание, как делать
игры лучше, советую учесть некоторые моменты, когда
пишете статью:
• Обоснование: ваша теория имеет эмпирическое
подтверждение? Не нужно писать что-то, что вам
кажется.
• Осведомленность: до вас об этом уже писали? Поищите
информацию и будьте ей вооружены.
• Содержание: предлагает ли ваша статья новый угол
зрения или инструмент для дальнейшего обсуждения?
Не нужно поднимать старые доводы, выражая свое
мнение по поводу какой-то новой фишки.
• Практическая направленность: предлагает ли ваша
статья решение проблемы? Не допускайте, чтобы
ваша идея повисла в воздухе. Побуждайте читателя
к действию, наращиванию знания, полезного для
игрового сообщества в целом.
Использовать такой план очень полезно.
• Ваша статья будет выделяться из балласта. Мир дает
дорогу вперед, и умные люди, которых привлечет ваша
обоснованность, осведомленность, содержательность
и практическая направленность как писателя, откроют
нужную дверь.
• Вы делаете мир лучше. Внося свой небольшой вклад,
вы создаете массив наработок, которые наши средние
стандарты поднимают до невообразимых высот.
В заключение скажу, я понимаю, что многие авторы
вполне довольны занимать свою нишу: рядового игрока,
журналиста или представителя сферы науки, без
интереса менять направление.
Но мы можем делать больше. Я выступил с такой идеей,
потому что считаю, что постоянно поднимать одни и те же

102
темы — этого мало. Как создатель, у вас всего несколько
лет, чтобы сделать что-то хорошее, что повлияет
на мир. Ставьте для себя высокие планки. Будьте
больше, чем игрок, который пишет о личном опыте.
Будьте больше, чем гуманитарий, который пытается
притянуть игры к 200-летней истории публицистики.
На выходных раскиньте игральные кости и сделайте
игру. Поиграйте в нее, протестируйте (а по-другому
не считается!). Отшлифуйте. Выпустите. Прочувствуйте
суть и с этим знанием посмотрите с другого угла на то,
что пишете. Через годы, после десятой или двадцатой
выпущенной игры, расскажите, что вы поняли. Делитесь
своим творческим путем с миром и повышайте уровень
дискуссии.

Удачи,
Данк.

Хорошие примеры игрового анализа


Некоторые статьи, соответствующие желаемым
критериям. Чур меня написать статью без положительных
примеров.;-)
• Redesigning Wild Ones into Playdom’s Top Game: A
Social Game Design Reboot: http://www.gamasutra.
com/view/feature/6362/redesigning_wild_ones_into_.
php?print=1#
• The Lives of Three Dying Games: http://www.insidesocial-
games.com/2011/04/08/the-lives-of-three-dying-playish-
games/
• Donkey Space: http://gamedesignadvance.com/?p=2346#
• The Psychological Weight of History: http://www.psy-
chologyofgames.com/2011/03/02/the-psychologi-
cal-weight-of-history/
• Extra Credits: http://www.escapistmagazine.com/videos/
view/extra-credits
• Deep Play: Notes on the Balinese Cockight: http://rfrost.
people.si.umich.edu/courses/MatCult/content/Geertz.pdf

103
• @Play: http://www.gamesetwatch.com/column_at_play/
• Game Criticism: Why we need and why review aren’t it:
http://playthisthing.com/game-criticism-why-we-need-it-
and-why-reviews-arent-it

Ответы на частые комментарии


Большинство заметок пишется не для дизайнеров,
поэтому все это ерунда. Верно. Но моя статья рассчитана
как раз на тех немногих людей, готовых развиваться
в новом направлении, двигая игровые искусство и науку.
Игровая публицистика не имеет отношения
к улучшению самих игр, нужно описывать, что
есть. Я понимаю, что есть люди, которые хотят быть
историками, библиотекарями и продвиженцами
игровой культуры. Но есть место и для тех, кто мечтает
о будущем. Возможно, не в кругу игровой публицистики,
но определенно в игровой среде.
Создание игр — это технический процесс, это скучно
и души в этом нет. Неверно. Лишь небольшая часть
создания игр представляет собой технический процесс:
рисовать числа на картоне (в настольной игре) или
двигать треугольники на экране (в 3D игре). Суть игры
в правилах, людях и возможностях. Это искусство,
наука и сообщество вместе, сплетенные воедино игра
и творчество. Чтобы сделать хорошую игру, нужно видеть
полную картину. Я хочу видеть больше публикаций
именно с такой обобщающей позиции, а не ограниченное
мнение.
Как разработчики узнают, что думают игроки,
как не из игровой публицистики? Разработчики
постоянно анализируют большой спектр статистической
и качественной информации. Весь процесс
разработки строится на получении оценки от игрока
и корректировании игры (тысячи раз!) пока не будет
достигнут желаемый уровень. Частные мнения всегда
учитываются. Я лично люблю наблюдать за игроками
и спрашивать, что они думают. Поэтому хорошая

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

Дениел Кук

105

Вам также может понравиться