关于 narrative-worldbuilding
面向游戏设计者的世界构建技能,支持创作设定、地理、派系及一致的基调,适用于多种类型。它通过结构化模板和原则,将世界规则与历史联系到当下冲突和玩法。
主要功能
- 01世界圣经与设定基础
- 02规则、历史和地理设计
- 03派系目标与关系设计
- 04地点与派系模板
- 05基调和设定一致性指导
适用场景
- 01为游戏编写世界设定文档
- 02设计目标与冲突相连的派系
- 03构建由地理和资源塑造的区域
- 04依据既有设定检查新增故事内容
安装
复制下面的命令,在终端中运行。
npx skills add https:/ / github.com/ fcsouza/ agent-skills --skill narrative-worldbuilding安装后在 Claude Code 中输入/narrative-worldbuilding确认已加载。
包含的文件
除 SKILL.md 外,安装时一起下载的参考资料和脚本。
templates/faction-bible.mdlocation-template.mdworld-bible.md详细介绍
世界构建
目的
为任何游戏设定创作背景故事、设计地理环境、构建派系动态、保持基调一致,并维护世界设定集。不限类型——适用于奇幻、科幻、现代、恐怖、抽象或任何其他设定。
使用时机
触发条件:世界构建、背景故事、派系、地理环境、世界设计、设定、游戏世界、基调、世界设定集、背景故事设定集、世界历史、派系设计、区域设计、地点设计
前置条件
quest-narrative-coherence(必须先阅读——确保所有世界内容在内部保持一致)
核心原则
宫崎英高:“我总是试着思考,这个世界本身讲述了怎样的故事。” Ken Levine:“世界就是故事。每个角落都应该向玩家低语些什么。” Will Wright:“优秀的模拟世界拥有一套规则,玩家无需阅读手册就能直觉理解。”
- 内部一致性高于一切——每个事实、规则和关系都必须在整个世界中成立;矛盾会摧毁可信度
- 展示,而非说教——将背景故事融入环境、物品描述、NPC 对话和建筑中,而非大段倾倒文本
- 派系需要诉求,而不只是标签——每个团体都必须有目标(公开和隐藏的)、资源、敌人,以及除了“他们是坏人”之外的存在理由
- 地理塑造文化——气候、地形和资源决定文明如何发展、贸易、战斗和建造
- 先定规则,再设例外——引入特殊情况前,先明确世界中什么可能、什么不可能;魔法/科技体系需要清晰的代价和限制
- 历史造就当下的紧张局势——过去的事件(战争、灾难、发现)应直接引发当前的冲突与联盟
- 基调是与玩家之间的约定——一旦确立,就必须保持世界的基调(黑暗、诙谐、粗粝、荒诞);基调骤变会破坏沉浸感
分步说明
1. 定义世界基础
从 templates/world-bible.md 开始。先填写世界概览:名称、类型、基调、主题和时代。这将为之后的每项决策奠定基础。
2. 确立核心规则
定义什么可能、什么不可能。魔法是否存在?科技呢?两者都存在吗?代价和限制是什么?这些规则约束其他所有内容,并防止能力不断膨胀。
3. 倒推历史
从世界的现状出发,向过去追溯。是什么战争造成了这条边境?是什么灾难让这个地区变得不宜居?是什么发现促成了这项技术?历史应该解释现在,而不是为了自身而存在。
4. 设计地理环境
绘制区域、气候、资源和旅行路线。地理环境决定贸易、冲突和文化发展。每个重要地点都使用 templates/location-template.md。
5. 创建派系
每个派系都使用 templates/faction-bible.md。每个派系都需要目标、敌人、盟友、领地和游戏玩法定位。至少设计 3 个彼此关系交织的派系(盟友/敌对/中立的关系动态应为玩家提供选择)。
6. 定义文化元素
为每个主要群体设计习俗、宗教、语言、艺术和社会规范。文化应自然地从地理环境、历史和派系目标中发展而来。
7. 编写基调指南
记录哪些内容合适,哪些不合适,并列出参考媒体。这能防止不同创作者添加更多内容时出现基调偏移。
8. 与 Quest Narrative Coherence 登记
所有已确立的背景故事都将成为 quest-narrative-coherence 验证所依据的规范参考。新任务、角色和地点必须与世界设定集一致。
代码示例
所有文档结构请参考 templates/:
templates/world-bible.md— 包含所有必需章节的完整世界设定集templates/faction-bible.md— 各派系深度设计模板templates/location-template.md— 各地点设计模板
交叉引用
quest-narrative-coherence— 根据此世界验证所有叙事内容story-structure-game— 在此世界中设计叙事弧线character-design-narrative— 角色必须符合世界的基调、派系和历史quest-mission-design— 任务必须使用已确立的地点、派系和背景设定
陷阱与反模式
- “泛泛的奇幻世界 #4,827” — 精灵、矮人和兽人毫无新意,没有独特文化,也没有理由存在于这个特定世界中
- “设定百科全书综合征” — 写了许多玩家永远接触不到的历史内容;如果不影响游戏玩法或环境叙事,就删掉
- “背景设定前后矛盾” — NPC A 说战争发生在 100 年前,NPC B 却说是 50 年前;应维护一个唯一且权威的时间线来源
- “信息倾倒型 NPC” — 角色存在的唯一目的就是大段讲解背景,而不是自然地生活在这个世界中
- “只有美学,没有内涵” — 派系看起来很酷,却没有目标、内部政治,也没有让玩家在意的理由
- “地理千篇一律” — 每个区域都感觉相同;地形、气候和资源应塑造各自鲜明的特征和玩法差异
- “基调突变” — 毫无目的地混搭黑暗严肃与滑稽喜剧;基调转变需要经过精心设计,并有充分铺垫
设计理念
宫崎英高(Dark Souls、Elden Ring):环境叙事就是世界设计。每一处坍塌的遗迹、每一条物品描述、每一种敌人布置都在讲述一个故事。世界应奖励好奇心——仔细观察的玩家会发现层层深意。晦涩不等于随机;每个谜团都有答案,隐藏在世界的某处。探索发现的感受本身就是叙事。
肯·莱文(BioShock):世界就是故事。Rapture 和 Columbia 并非背景——它们本身就是叙事。每张海报、每段录音、每项建筑设计都传达着意识形态、历史和衰败。当世界亲自讲述故事时,玩家会觉得自己像考古学家一样发掘真相,而不是被动地接收背景讲解。
威尔·赖特(SimCity、The Sims、Spore):模拟世界由规则演化而来。定义好系统——资源、需求、关系和限制——世界就会自行生成故事。如果玩家能看到因果关系如何展开,就不需要别人告诉他们世界是鲜活的。最好的世界,是能让玩家自行推想万物运行方式的世界。
来源
- “Building Worlds That Tell Stories” — GDC 2019,肯·莱文
- “Designing Dark Souls: The Interconnected World” — GDC 2012,宫崎英高
- “The Art of Game Design” — Jesse Schell,关于世界构建与故事的章节
- “Creating Compelling Game Worlds” — GDC 2017
- “Environmental Storytelling: Techniques and Best Practices” — GDC 2020
- “Simulation and World Systems in Game Design” — 威尔·赖特的多场 GDC 演讲