体裁手册 08 · 叙事驱动(Narrative)
体裁手册 08 · 叙事驱动(Narrative)
一句话:叙事游戏的核心问题永远是"能看电影,为什么要玩游戏"。 配套:
integration/12(机制即叙事) ·integration/20(剧情-系统编排) ·game-narrative-design(文本写作)
1. 核心动词与循环
| 层 | 时长 | 内容 | 失败信号 |
|---|---|---|---|
| 微 | 1–3min | 一次对话/发现/选择 | 选择不影响任何东西 |
| 核 | 5–15min | 一个场景 / 一段探索 | 玩家只是"按空格推进" |
| 中 | 15–30min | 一章 | 章节只是文本堆叠 |
| 宏 | 4–15h | 全流程 | 玩法缺席 |
核心动词:选择 + 探索 +(视类型)操作。 本体裁的核心难题:动词太少 → 玩家变成读者 → 不如去看视频。
解法方向(按成本排序):
- 机制即叙事(规则承载主题)—— 成本最低,效果最好
- 界面即叙事(存档/菜单/手册成为叙事道具)
- 知识门控(玩家脑中的理解就是进度)
- 空间叙事(场景讲故事,见
game-level-design) - 选择后果(玩家的决定改变系统状态)
2. 专属数值模型
叙事游戏的"数值"是结构与预算。
2.1 文本预算(本体裁第一约束)
| 项 | 建议 |
|---|---|
| 单条提示 | ≤15 字 |
| 单段对白 | ≤40 字(一屏) |
| 单局内强制文本 | ≤300 字 |
| 总文本量 | 2–8 万字(独立游戏) |
| 每增加一种语言的成本 | 文本量 × 单价 + 一次 UI 检查 |
成本警示:8 万字 × 10 种语言 = 80 万字的工作量。 降本手段:用机制替代文本(见 §3)。
2.2 分支结构成本(三层,成本差 10 倍)
| 层级 | 做法 | 成本 | 玩家感知 |
|---|---|---|---|
| L1 文本分支 | 同一流程,文本不同 | 低 | 弱 |
| L2 系统分支 | 不同分支给不同机制/资源 | 高(≈一个系统的 30–50%) | 强 |
| L3 结构分支 | 完全不同的关卡/结局路线 | 极高 | 最强 |
独立游戏策略:
- 分支宽度 ≤3
- 分支在后期收敛
- 优先 L1 + 少量 L2,谨慎 L3
- 用"状态决定结局"替代"选择决定结局"
2.3 节奏参数
| 参数 | 建议 |
|---|---|
| 单章时长 | 15–30min |
| 强制过场 | ≤30 秒(超过改半可玩) |
| 文本交付时段 | 释放段(不在张力段) |
| 可跳过 | 必须(且可回看) |
| 每 15–20min | 一次系统状态变化(否则玩家觉得"看完动画继续走") |
3. 深度与构筑设计
"机制即叙事"的六种可复用模式(见 integration/12 §2):
| 模式 | 做法 | 成本 | 例子 |
|---|---|---|---|
| 机制即道德 | 伦理冲突 = 争夺同一稀缺资源 | 低 | Papers, Please |
| 界面即叙事 | 菜单/存档/HUD 是世界内实体 | 低 | Undertale, Inscryption |
| 失败即叙事增量 | 死亡推进对话与关系 | 中 | Hades |
| 知识门控 | 门用知识上锁而非数值 | 低 | Outer Wilds |
| 数值即声音 | 属性成为会说话的角色 | 中 | Disco Elysium |
| 循环即结构 | 叙事结构与循环同构 | 中 | 时间循环类 |
换皮测试(本体裁最重要的检验): 把主题换成另一个 IP,核心机制还成立吗? 完全成立 → 机制与主题没长在一起 → 你只是给剧情包了层玩法。
深度来源
| 来源 | 说明 |
|---|---|
| 知识累积 | 玩家理解的增长 = 进度(零内容成本) |
| 视角重读 | 二周目/后知后觉重看同一场景 |
| 选择后果 | 决定的延迟显现 |
| 角色关系 | 关系作为可消耗资源(见 integration/20 §5) |
| 世界一致性 | 细节自洽产生可信度 |
4. 专属平衡工作流
| 步骤 | 本体裁重点 |
|---|---|
| 1 | 建剧情-系统双向映射表(templates/08) |
| 2 | 检查红灯:系统解锁无剧情铺垫 ≤2 次;剧情节拍无系统变化 ≤2 次 |
| 3 | 静默测试:关掉全部文本,玩家还能说出"这里发生过什么"吗 |
| 4 | 换皮测试:换 IP 后机制是否失效 |
| 5 | 文本预算审计(单局强制文本 ≤300 字) |
| 6 | 分支成本核算(L1/L2/L3 各多少个,总工时) |
专属指标:
| 指标 | 目标 |
|---|---|
| 剧情节拍无系统变化次数 | ≤2 |
| 单局强制文本 | ≤300 字 |
| 分支宽度 | ≤3 且后期收敛 |
| 强制过场 | ≤30s |
| 总文本量 | 2–8 万字 |
| 玩家描述 vs 高概念 | 一致 |
5. 内容成本与体量基准
| 单位 | 成本 |
|---|---|
| 1000 字对白(写作 + 润色 + 本地化预留) | 0.5–1 人日 |
| 一个场景(对话 + 演出 + 美术) | 2–6 人日 |
| 一个 L2 系统分支 | ≈一个完整系统的 30–50% |
| 一个 L3 结构分支 | ≈ 一个章节的全部成本 |
| 一个角色(立绘 + 台词 + 关系线) | 5–20 人日 |
最小可行体量:2–5 万字 + 4–8 小时流程 + 2–3 个结局(约 6–12 个月,单人)。 成本警示:
- 文本量 ≠ 体验量(8 万字若只是线性对白,体验可能只有 3 小时)
- 分支是成本黑洞:做三个 L2 分支 = 多做 1.5 个系统
- 配音成本极高 → 字幕优先
6. 体裁门禁(合格标准)
- 换皮测试通过(换 IP 后机制失效)
- 关掉全部文本,仍能说出"这里发生过什么"
- 剧情-系统双向映射表红灯项 ≤2
- 每个系统解锁都有剧情呼应
- 每个剧情节拍都伴随系统状态变化
- 单局强制文本 ≤300 字
- 强制过场 ≤30s(超过改半可玩)
- 文本可跳过、可加速、可回看
- 分支宽度 ≤3 且后期收敛
- 结局由系统状态决定且可被玩家推测
- 文本总预算未超,且已计入本地化成本
- 玩家描述与高概念一致(静默测试)
7. 反模式(20 条)
| # | 症状 | 修法 |
|---|---|---|
| 1 | 玩法缺席(只是按空格) | 加机制即叙事 |
| 2 | 换皮成立 | 重新绑定主题与动词 |
| 3 | 剧情全在文本里 | 让机制承载主题 |
| 4 | 看完过场什么都没变 | 剧情节拍必须伴随系统变化 |
| 5 | 强制长过场打断节奏 | ≤30s 或半可玩 |
| 6 | 分支宽度 >3 | 玩家记不住因果 |
| 7 | 分支不收敛 | 内容量爆炸 |
| 8 | 做 L3 结构分支 | 用"状态决定结局"替代 |
| 9 | 结局只由最后选择决定 | 改为系统状态决定 |
| 10 | 文本量超预算 | 用机制替代文本 |
| 11 | 默认做配音 | 字幕优先 |
| 12 | 文本不可跳过 | 必须可跳过(尊重时间) |
| 13 | 单局强制文本 >300 字 | 拆分到释放段 |
| 14 | 探索奖励只有数值 | 加信息型奖励 |
| 15 | 环境叙事与设定矛盾 | 建立设定-场景对照表 |
| 16 | 角色只是对话机器 | 关系要有消耗途径 |
| 17 | 无知识累积 | 加知识型进度 |
| 18 | 玩家描述与设计意图错位 | 静默测试 + FFWWDD 第 6 问 |
| 19 | 二周目无新内容 | 加视角重读/后知后觉设计 |
| 20 | 未预留本地化空间 | 预留 30–40% 文本膨胀 |
8. 案例拆解
Papers, Please
- 机制:盖章流程 + 时间/金钱/良知争夺同一份注意力
- 数值关键决策:规则(盖章)本身承载伦理;每日结算把道德代价量化
- 可迁移准则:把主题冲突翻译成"互相争夺同一稀缺资源"的机制,而不是过场动画
Outer Wilds
- 机制:22 分钟循环,唯一进度是玩家脑中的知识
- 数值关键决策:无等级无装备;Ship Log 作为知识图谱 = 进度条;信息分布在多个地点
- 可迁移准则:把"玩家已知"设为唯一存档数据;门用知识上锁;尊重玩家时间(无 grind)
Disco Elysium
- 机制:属性会对你说话,是角色
- 数值关键决策:24 个技能各有性格,检定结果影响叙事
- 可迁移准则:数值可以承担叙事声音——让数字有性格,成本极低
Undertale / Inscryption
- 机制:存档、读档、卡桌、游戏边界都是叙事证据
- 可迁移准则:界面动作可以承载主题,比写剧本更省成本、更有力
Hades
- 机制:死亡推进对话与关系
- 数值关键决策:对话作为可消费内容系统(分桶 + 优先级队列)
- 可迁移准则:让失败产出叙事增量,使"重复"在内容层不成立
Return of the Obra Dinn
- 机制:演绎推理,每个答案由 ≥3 条独立证据确定
- 数值关键决策:提供部分确认反馈(3 个全对才确认)
- 可迁移准则:让玩家自己验证假设;1-bit 风格源自成本约束 → 约束反向产出识别度
9. 交付物
- 剧情-系统双向映射表(
templates/08) - 换皮测试报告
- 文本预算表(按系统/章节 + 本地化成本)
- 分支成本核算(L1/L2/L3)
- 结局状态映射表
- 机制即叙事模式选型(六选 1–3)