Макроструктура, нарратив и метагейм
Макроструктура — игра во времени
Макроструктура описывает, как игра разворачивается от первого запуска до финала (и после него): сюжетные арки, порядок уровней, темп подачи контента. Core loop отвечает за минуту за минутой; макроструктура — за часы и дни.
Пример The Witcher 3: локальный loop «квест → бой → награда» вложен в арку региона, регионы — в главную линию, а side quests создают эпизоды с собственным мини-напряжением.
Fiction, fantasy и agency
| Понятие | Смысл |
|---|---|
| Fiction | «Мир игры» — правила, lore, кто вы и что возможно |
| Fantasy | Ролевая фантазия игрока — «я ведьмак», «я капитан колонии» |
| Agency | Степень влияния игрока на события |
Story vs agency — постоянный компромисс. Кино жёстко ведёт зрителя; игра обещает выбор. Если «выборы» не меняют ничего (иллюзия), доверие падает. Если каждый диалог меняет мир — взрывается объём контента.
Consistency (согласованность): если NPC говорит, что вы герой, а механики позволяют только красть и убегать — fiction ломается. Нарратив и механики должны поддерживать одну fantasy.
Для первого Unity-проекта достаточно одной фразы fantasy («оперативник на арене») и win/lose в One-Page — 117. Полный сюжет — когда core loop уже работает.
Трёхактная модель
Классическая трёхактная структура (завязка → конфронтация → развязка) переносится на игры:
| Акт | Игра | Задача |
|---|---|---|
| 1 | обучение, первые механики | вовлечь, объяснить stakes |
| 2 | усложнение, кризис | удержать напряжение, mid-game boss |
| 3 | кульминация, финал | payoff, катарсис |
Эпизоды — мини-трёхактность внутри акта: side quest с завязкой, конфликтом и наградой за 20–40 минут.
Игры без сюжета (Tetris, roguelike) тоже имеют макроструктуру — нарастание сложности, новые модификаторы, «этапы» run. Трёхактность здесь — про темп вызова, а не про диалоги.
Нарративные паттерны
| Паттерн | Как работает | Примеры |
|---|---|---|
| Linear | фиксированная последовательность | Uncharted, многие платформеры |
| Branching | выбор ветки, разные концовки | Detroit, visual novel |
| Branch and merge | ветки сходятся к общим узлам | Mass Effect (частично) |
| Branching with state | выбор меняет флаги мира позже | Witcher, Disco Elysium |
| Hub and spokes | база + квесты-«спицы» | Doom, hub в RPG |
Выбор паттерна влияет на бюджет контента и на то, насколько опыт игрока уникален.
Квесты и композиция
Квест — упаковка цели в fiction: кто просит, зачем, что меняется после выполнения. Хороший квест связывает:
- goal (что сделать механически);
- motivation (почему игроку не всё равно);
- reward (системная и эмоциональная payoff).
Комposition — как квесты чередуются: бой после головоломки, тихий момент после босса, обучение перед новой механикой. Монотонность «убей 10 кабанов × 20» — сбой композиции, а не только writing.
Open world и pacing
Open world даёт agency через географию: игрок сам выбирает порядок. Цена — сложнее удержать pacing (темп):
| Риск | Приём |
|---|---|
| Игрок уходит «не туда» | мягкие гейты, сила врагов, сюжетные маркеры |
| Скука между целями | события мира, случайные встречи, короткие loop |
| Перегруз выбором | чёткий «main quest» + опциональные spokes |
Simulated world — системы, работающие без игрока (NPC-расписания, погода, экономика). Дорого в разработке; для учебного проекта достаточно иллюзии (дверь закрыта «до вечера» без полной симуляции).
Pacing — чередование напряжения и передышки. Бoss → hub → exploration → escalation. Карта эмоций в GDD помогает команде согласовать темп.
Метагейм
Мetagame — активность вокруг отдельной сессии, но связанная с игрой:
| Тип | Примеры |
|---|---|
| Mastery | гайды, speedrun, оптимальные build, 100% completion |
| Social | обсуждения, стримы, кланы, theorycraft |
| Modding | пользовательский контент, custom maps |
Метагейм продлевает жизнь проекта и усиливает социальную мотивацию. Дизайнер может поддерживать его (реplays, leaderboards, editor) или не закладывать в MVP.
Связь с разделами энциклопедии
- Краткий блок про сюжет и уровни — 117.
- Жанры и референсы — 1-18/2.
- Реализация квестов и UI — практика в Unity.
Дальше по маршруту
- Предыдущий шаг — 1171.
- Следующий шаг — 1176 — прототип и playtest.
См. также
Другие статьи этого же раздела в боковом меню (как на странице "О разделе"). Разработка игр — это процесс создания видеоигр, который включает в себя множество этапов, от идеи и концепции до финального продукта. Термин * Разработка компьютерных и видеоигр — одна из наиболее интердисциплинарных и кооперативных областей в индустрии информационных технологий. Игровой движок как платформа - подсистемы рендеринга, физики, ввода и сценариев, ускоряющие создание видеоигр. Roblox Studio не является традиционным игровым движком, но представляет собой платформу как услугу (PaaS) с ограниченной, но эффективной средой разработки. Языки для игр на примере Unity - роль C#, стандартная библиотека, сборка мусора и продуктивность разработки под движок. Моделирование — это процесс создания трёхмерных объектов, называемых моделями, для последующего использования в цифровых средах, особенно в видеоиграх. Текстура в контексте разработки игр — это изображение, накладываемое на поверхность трёхмерной модели с целью придания ей визуальной детализации, цвета, рельефа и других свойств внешнего вида. Гейм-дизайн — три уровня опыта, MDA, механики и баланс; вход в углублённый маршрут и связь с Unity. Верхний уровень гейм-дизайна — субъективный опыт игрока, модели Bartle и Yee, персоны, вопросы experience design. Механики как строительные блоки гейм-дизайна — существительные и глаголы, пространство состояний, семейства control, progression, uncertainty, resource management. Как механики складываются в системы — цепочки конверсии, положительная и отрицательная обратная связь, эмерджентность и настройка баланса.Процесс разработки видеоигр
Дорожная карта геймдева
Команда разработки
Игровой движок
Виды игровых движков
Языки программирования игр
Моделирование
Текстуры
Гейм-дизайн
Опыт игрока и мотивационные модели
Механики и пространство состояний
Системы, петли обратной связи и баланс