mcpField
N
narrative-story-structure-game

narrative-story-structure-game

github.com/fcsouza创意与媒体2454 次安装1 周前更新
代码仓库

关于 narrative-story-structure-game

narrative-story-structure-game 是用于设计互动游戏叙事结构的技能,涵盖分支、玩家选择及其后果和节奏,并介绍三幕结构与起承转合等框架。

主要功能

  1. 01分支叙事模型
  2. 02玩家自主性与可见后果
  3. 03游戏三幕结构
  4. 04起承转合框架
  5. 05节奏与结局设计指引
  6. 06叙事设计常见陷阱

适用场景

  1. 01规划游戏的分支故事
  2. 02设计选择后果与多个结局
  3. 03安排各幕中的故事节拍
  4. 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:“最好的故事,是玩家自己拼凑出来的故事。”

  1. 玩家自主性至关重要 — 玩家必须感受到自己的选择有意义;绝不能否定有分量的决定
  2. 展现后果 — 没有明显后果的选择会显得毫无意义;要展现其影响
  3. 非线性不等于随机 — 设计叙事结构,让玩家无论走哪条路线,都觉得一切经过精心安排
  4. 优先采用环境叙事 — 世界本身讲述故事;对话和过场动画为其提供辅助(Miyazaki)
  5. 戏剧结构依然适用 — 即使是分支叙事,也需要紧张感、高潮和结局
  6. 每个结局都必须令人信服 — 不要区分“好结局”和“坏结局”;每个结局都应体现玩家的历程
  7. 节奏由玩家掌控 — 既要为匆忙推进的玩家设计,也要为喜欢探索的玩家设计

叙事框架

三幕结构(游戏改编版)
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

评论

支持 Markdown