Поддержка когерентности

Версия 92.13 от Анна на 2025/02/05 16:58

[1]-[2]

Это третья статья про когерентность:

Когерентность
Нарушения когерентности
Поддержка когерентности

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

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

Играйте в игры


Декомпозируйте геймплей


Цель игры, цели игрока и цели персонажа


Советы


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

Что со всей этой когерентностью делать в процессе разработки игры:

  1. Оцените когерентность геймплея и нарратива вашего проекта (по ощущениям — хорошо? плохо? сойдет?).
  2. Сформируйте список геймизмов и ЛНД. Разбейте список на 2 блока:
    • Привычные для жанра: например, мгновенное лечение в современных шутерах или постановка на паузу главного квеста ради прохождения второстепенных в RPG.
      • С этими проблемами нужно разбираться только в том случае, если у вас есть лишнее время/ресурсы или же они вредят одному из аспектов геймплея/разрушают общий нарратив.
    • Непривычные для жанра: например, невозможность прыгать в современном шутере или чрезмерная эмоциональная чувствительность главного героя в нем же.
      • Обратите внимание на эти проблемы — подумайте, может быть, вы можете дешево и быстро решить их на уровне нарратива.

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

Иногда достаточно просто провести онбординг, добавить туториал (обучение), дать игроку привыкнуть к условностям конкретной игры — и он перестанет замечать проблемы.

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


Перечитайте урок про геймплейные циклы. Соотнесение нарратива с геймплейными циклами — важный этап понимания требований когерентности.

Примеры сведения целей игрока и персонажа:

  • Если дать игроку в помощь NPC, который будет, например, поддерживать его персонажа в бою, а потом этого NPC вдруг захватят враги — мотивация спасения товарища будет как геймплейная у игрока (бои вдруг стали тяжелее, нужно вернуть поддержку), так и нарративная у персонажа (спасти друга!).
  • Одна из самых (как мне кажется) когерентных игр — это любая часть ARPG-серии Diablo. Задача игрока: убить Диабло — так он докажет свою крутость. Задача персонажа: убить Диабло — так он спасет мир. Для того чтобы убить Диабло, и игрок, и персонаж должны стать лучше: игрок должен прокачать навыки игры и добыть крутую экипировку, персонаж должен прокачать навыки боя и одеть крутую экипировку. Да что там, главного антагониста зовут ровно так, как называется игра, и уничтожение антагониста — ключевая цель игры.

Это третья статья про когерентность:

Когерентность
Нарушения когерентности
Поддержка когерентности

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