ENZH
和 AI 讨论这篇文章
ChatGPTClaude

帮不会写故事的人写出一个游戏剧本

之前做半仙 skill 的时候,感觉传统文化 + AI 这个方向是有搞头的。这次我换了个更大胆一点的方向,帮完全没写过剧本的人,从零写出一个完整的游戏剧本。


需求从哪来的

游戏开发圈里挺常见的一个情况是,会写代码的人一般不会写故事。独立开发者用 Unity 搭关卡、用 Godot 写战斗系统都没什么问题,但一到「主角是谁、这个故事到底讲什么」就卡住了。代码有 bug 还能一行行调出来,故事卡住了你都不知道从哪下手,只能在那干耗着。

那去网上找剧本教程行不行?教程很多,但有两个问题。一是教程想的是把你教成一个编剧,可你做独立游戏不用当编剧,你只要一个能撑住这个游戏的剧本,够用就行,这两件事差得挺远的。二是没有反馈。你写完一稿,不知道好不好,也不知道该改哪。教程是死的,它看不了你的稿子,你写成什么样,它给你的都是那一套。

这两个问题 AI 正好都能接住。它不用把你培养成专业编剧,帮你写出够用的东西就行,反正要的就是够用。给反馈更是它天生擅长的,它读你的剧情草案,告诉你哪里前后矛盾了、哪一段写得太平了,有时候还会提醒你这里其实可以埋个伏笔。


skill 具体是怎么设计的

设计上我主要做了三件事。第一,先看看创作者是什么水平。不是每个来用的人都有基础,你上来就问「你的主题是什么」,零基础的人直接就放弃了。所以 skill 会先简单判断一下,你能说出这个故事里最大的冲突吗?能讲清楚这个世界的基本规则吗?然后按水平决定带多少,零基础的从「你想做一个什么样的游戏」开始聊,已经有想法的直接从结构入手。

先用一个小样本判断创作者卡在哪一层,再决定辅导力度——零基础从头聊,有想法的直接上结构。先用一个小样本判断创作者卡在哪一层,再决定辅导力度——零基础从头聊,有想法的直接上结构。

第二,先画世界观。人物和剧情都往后放,先把这个世界长什么样画出来,物理规则是什么,社会怎么组织,主要的冲突在哪。世界定下来了,人物放进去自然就长出来了。游戏剧本和影视剧本最大的不同也在这,游戏里的世界不是故事的背景板,玩家是真的要进去待着的。所以我感觉世界观写得多密,基本就决定了这个游戏玩着有多沉浸。

第三,每个阶段都留下一份东西。不能聊完天什么都没留下,所以每个阶段都会出一个文档,世界观画布 → 主题句 → 主线框架 → 人物档案 → 剧本,一步一步往前推。这样你每次都能看见进度,手里的文档也是一路攒下来的,不会有那种「聊了这么久,什么都没出来」的感觉。

一个阶段一份交付物:从世界观画布到剧本,逐阶段推进,每步都攒下一份可见文档。一个阶段一份交付物:从世界观画布到剧本,逐阶段推进,每步都攒下一份可见文档。


最难的两个技术点

真正难做的有两个地方。一个是长文档前后要对得上。一个游戏剧本里有几百个设定,角色背景、场景描述、道具功能、说话习惯,写到后面跟前面矛盾基本是常态。人自己写也一样,甚至更容易这样,写到第十章谁还记得第三章里随口提过的一个设定。所以 skill 得自己存一个设定库,每次写新内容之前,先把相关的背景找出来放进 context,再动笔。

另一个是游戏的故事是要跟玩家互动的。玩家要在故事里做决定,他的每个选择都会影响剧情往哪走。分支剧情也不是「多写几条线」那么简单,每条线自己要讲得通,线和线之间还得有因果。skill 得真的搞懂这套分支逻辑,才能帮创作者一个个检查选择点,这个选择合理吗?后果接得上吗?


为什么做成陪伴式

写东西本来就是一边想一边改的。写到一半发现之前的设定不对,就得推倒重来。或者聊着聊着突然冒出来一个之前没想过的点子,又要临时往世界观里加一条背景。现在市面上的 AI 写作工具基本都是「你提需求、它生成内容」这一套,但放在创作上套不上,因为创作的需求一路都在变,你没办法一开始就把它说清楚。

一键生成只会产出尴尬对白,创作是一路在变的,需要的是能陪你对话的伙伴——剧本始终是你自己写的。一键生成只会产出尴尬对白,创作是一路在变的,需要的是能陪你对话的伙伴——剧本始终是你自己写的。

所以光有一个生成器是不够的,你要的是一个能跟你聊的伙伴。它得听懂你在说什么,能接着你的话往下聊。你想岔了的时候,它最好还能反过来挑战你一下,跟你说这个方向是不是有点不对。

这个 skill 最后就是做这样一个伙伴。剧本还是你自己写,它负责问你对的问题,帮你把脑子里那些还没成形的想法捋出来。你卡住的时候它接一下,把你推过去,大概就是这么个定位。

和 AI 讨论这篇文章
ChatGPTClaude

订阅更新

新文章发布时发到你的邮箱,不发别的。


© Xingfan Xia 2024 - 2026 · CC BY-NC 4.0