В игровой индустрии существует классический подход к документированию игры. Любой игровой концепт декомпозируется через четыре последовательных уровня:
- Pillar
- Feature
- Mechanic
- Implementation
- Mechanic
- Feature
Pillar1 – общая идея, яркий тезис, философский концепт, на котором стоит игра. Например, в Factorio это «Прогресс через оптимизацию».
Feature – глобальные системы, воплощающие pillar. Например, Переплавка, Энергоснабжение и Модульная система – каждая реализует идею оптимизации по-своему.
Mechanic – конкретные механики внутри фичи. Например, внутри Переплавки – Рецепты переплавки и Тиры печей.
Implementation – параметры, ограничения, формулы, преобразования, определяющие механику. Например, рецепт переплавки iron-ore → iron-plate или три конкретных типа печей с разными характеристиками.
Элегантная геймдизайн-схема печей в Factorio:
PILLAR: "Прогресс через оптимизацию"
│
├── FEATURE: Переплавка
│ │
│ ├── MECHANIC: Рецепты переплавки
│ │ └── IMPL: iron-ore → iron-plate
│ │
│ └── MECHANIC: Тиры печей
│ ├── IMPL: Каменная печь
│ ├── IMPL: Стальная печь
│ └── IMPL: Электрическая печь
│
├── FEATURE: Энергоснабжение
│ │
│ ├── MECHANIC: Потребление топлива
│ │ └── IMPL: формула
│ │
│ └── MECHANIC: Потребление электроэнергии
│ └── IMPL: формула
│
└── FEATURE: Модульная система
│
├── MECHANIC: Установка модулей в слоты
│ └── IMPL: ограничения
│
└── MECHANIC: Эффекты модулей
├── IMPL: Модуль скорости
├── IMPL: Модуль эффективности
└── IMPL: Модуль продуктивности
Этот подход настолько изящно описывает любую игровую систему, что руки сами зачесались – сделал хранилище в Obsidian именно под эту архитектуру.
Footnotes
-
Game Pillars and Values - занимательная статья от геймдизайнера Subnautica ↩