摘要
对于数值策划与文案策划而言,游戏开发初期最耗时的往往不是核心机制设计,而是海量基础内容的填充。面对“设计 100 件新手村装备”的需求,传统的手工填表不仅效率低下,且容易灵感枯竭。本文将演示如何通过结构化提示词(Structured Prompting),指挥 ChatGPT 变身为“资深数值策划”,批量产出符合代码规范的 CSV/JSON 数据,并直接导入 Unity 或 Excel。
适合人群
游戏策划、独立开发者、数值策划、Unity 开发工程师。
前置准备
1. ChatGPT (3.5 或 4.0 均可),或国内同类大模型(如 Kimi、DeepSeek)。
2. Excel 或 WPS 表格。
3. (可选) Unity 编辑器环境。
一、 场景设定:告别“填表地狱”
项目需求:
我们正在开发一款中世纪奇幻风格的 RPG 游戏。现在需要为“新手村”区域设计 20 把基础武器。
传统工作流痛点:
1. 起名难: 编到第 10 个名字时,脑子里只剩下“铁剑”、“钢剑”、“大铁剑”。
2. 描述累: 每一把武器都要写一段 flavor text(风味描述),既要合乎逻辑又要有趣。
3. 配平烦: 攻击力数值需要在 1-20 之间波动,手动敲数字容易出错。
我们将展示如何用 AI 在 3 分钟内完成这 20 行数据的配置。
二、 Prompt 调教:从“闲聊”到“指令”
AI 输出质量的上限,取决于你 Prompt 的专业程度。
2.1 错误示范(小白写法)
Prompt: 帮我写 20 个新手村的武器,要有名字和攻击力。
结果分析:
AI 会输出一堆“新手剑”、“木棒”等毫无营养的列表,格式混乱,无法直接复制到表格中,且缺乏游戏所需的字段(如 ID、品质)。
2.2 正确示范(Role Play + 约束条件)
我们需要利用 Role(角色设定)+ Rules(规则约束)+ Format(格式要求) 的公式。
复制以下指令:
三、 格式化输出:打通 Excel 与 Unity 的桥梁
这是本文的核心亮点。不要让 AI 输出纯文本,要让它输出代码或表格数据。
3.1 方案 A:导出为 CSV(适用于 Excel/WPS)
指令:
请以 CSV 代码块 的格式输出这 20 个武器数据。
表头字段:ID, Name, Type, Attack, Speed, Rarity, Description, Price
操作落地:
1. 点击 ChatGPT 输出框右上角的 "Copy Code"。
2. 新建一个记事本(txt),粘贴内容。
3. 将后缀名从 .txt 改为 .csv。
4. 用 Excel 打开,你会发现格式已经自动分列,完美对齐。
3.2 方案 B:导出为 JSON(适用于 Unity/Cocos)
对于程序和技术策划,直接获取 JSON 数组是最爽的。
指令:
AI 输出示例:
四、 落地应用:一键导入 Unity ScriptableObject
为了让教程更具实战意义,我们简单演示如何在 Unity 中使用这组数据。
步骤 1:定义数据结构
在 Unity 中创建一个脚本 WeaponData.cs:
步骤 2:解析数据
将 AI 生成的 JSON 内容复制到一个文本文件 weapons.json 中,放入 StreamingAssets 文件夹。
步骤 3:查看效果
运行游戏,你会发现 20 个武器的数据瞬间填充到了内存中,策划无需手动在该 Inspector 面板里一个个敲字。
五、 总结与进阶
通过这一套 "Role设定 -> 规则约束 -> JSON导出" 的组合拳,我们不仅解决了“文案秃头”的问题,更重要的是建立了一套标准化的资产生产工作流。
进阶思路:
1. 复杂掉落表: 可以让 AI 生成带有权重的 Loot Table。
2. 多语言本地化: 在输出 JSON 时,直接增加 name_en, desc_en 字段,让 AI 一次性完成翻译。
3. 技能逻辑: 甚至可以让 AI 尝试写 Lua 配置代码,直接生成技能逻辑脚本。



