关于 narrative-story-structure-game
narrative-story-structure-game 是用于设计互动游戏叙事结构的技能,涵盖分支、玩家选择及其后果和节奏,并介绍三幕结构与起承转合等框架。
主要功能
- 01分支叙事模型
- 02玩家自主性与可见后果
- 03游戏三幕结构
- 04起承转合框架
- 05节奏与结局设计指引
- 06叙事设计常见陷阱
适用场景
- 01规划游戏的分支故事
- 02设计选择后果与多个结局
- 03安排各幕中的故事节拍
- 04检查游戏叙事中的常见问题
安装
复制下面的命令,在终端中运行。
npx skills add https:/ / github.com/ fcsouza/ agent-skills --skill narrative-story-structure-game安装后在 Claude Code 中输入/narrative-story-structure-game确认已加载。
附带文件templates/branching-diagram.mdtemplates/story-beat-template.md
详细介绍
游戏故事结构
目的
为互动媒体改编的分支叙事、玩家自主性、非线性故事结构和幕结构框架。不限类型——适用于任何包含叙事元素的游戏。
使用时机
触发条件:故事结构、分支叙事、玩家自主性、非线性故事、幕结构、故事节拍、叙事弧、对话树、多重结局、玩家选择、后果系统、叙事设计
前置条件
quest-narrative-coherence— 确保所有故事内容一致worldbuilding— 为故事提供世界背景
核心原则
Hideo Kojima:“游戏可以讲述其他媒介无法讲述的故事——让观众成为主角的故事。” Ken Levine:“叙事应该从系统中自然涌现,而不只是来自预先编排的剧情片段。” Hidetaka Miyazaki:“最好的故事,是玩家自己拼凑出来的故事。”
- 玩家自主性至关重要 — 玩家必须感受到自己的选择有意义;绝不能否定有分量的决定
- 展现后果 — 没有明显后果的选择会显得毫无意义;要展现其影响
- 非线性不等于随机 — 设计叙事结构,让玩家无论走哪条路线,都觉得一切经过精心安排
- 优先采用环境叙事 — 世界本身讲述故事;对话和过场动画为其提供辅助(Miyazaki)
- 戏剧结构依然适用 — 即使是分支叙事,也需要紧张感、高潮和结局
- 每个结局都必须令人信服 — 不要区分“好结局”和“坏结局”;每个结局都应体现玩家的历程
- 节奏由玩家掌控 — 既要为匆忙推进的玩家设计,也要为喜欢探索的玩家设计
叙事框架
三幕结构(游戏改编版)
Act 1 — Setup (10-20% of game)
Hook → World introduction → Inciting incident → Player given agency
Act 2 — Confrontation (60-70% of game)
Rising challenges → Major choices → Consequences compound → Midpoint twist
Act 3 — Resolution (10-20% of game)
Climax → Final choice → Resolution shaped by prior decisions → Denouement
分支叙事模型
[Start]
/ \
[Choice A] [Choice B]
/ \ \
[A1] [A2] [B1]
\ | /
[Convergence Point]
/ \
[Final A] [Final B]
起承转合(东方结构——无需冲突)
Ki (Introduction) → Shō (Development) → Ten (Twist/Revelation) → Ketsu (Conclusion)
交叉引用
quest-narrative-coherence— 故事一致性验证worldbuilding— 世界背景character-design-narrative— 故事中的角色弧quest-mission-design— 以任务作为传递故事的方式
陷阱与反模式
- “选择的假象” — 所有选择最终都导向同一结果;玩家会察觉并感到受骗
- “游戏机制与叙事失调” — 游戏玩法与故事相互矛盾(英雄杀了 500 个人,然后却为一人的死而哀悼)
- “过场动画牢笼” — 漫长且不可互动的片段剥夺了玩家的自主性
- “大段倾倒背景信息” — 角色只是在解释剧情,而不是让剧情展现出来
- “彼此脱节的支线故事” — 让人觉得与主线毫不相关的叙事内容
设计师理念
Hideo Kojima(Metal Gear Solid):游戏拥有独特的叙事优势——玩家就是角色。善用这一点。打破第四面墙。让玩家在现实世界中的行为成为故事的一部分。控制器、存档文件乃至屏幕本身,都可以成为叙事工具。
Ken Levine(BioShock):“Would you kindly”之所以奏效,是因为它把游戏机制用作叙事。最好的游戏故事与游戏玩法密不可分——它们不能拍成电影,也不能写成书,只能成为游戏。
Hidetaka Miyazaki(Dark Souls):不是每位玩家都需要理解故事。分层构建叙事,让休闲玩家了解大致轮廓,而那些阅读物品描述、探索每个角落的投入型玩家,则能发现更深刻、更丰富的故事。
来源
- “Narrative Design for Indie Games” — GDC 2020
- “Writing for Games” — GDC 2018
- “The Art of Game Design” — Jesse Schell,关于故事的章节
- “Interactive Storytelling” — Chris Crawford
- “Designing BioShock's Narrative” — Ken Levine,GDC 2014