对在小团队或独立工作室做游戏的开发者来说,策划、程序、美术、文案和社区运营都要兼顾,原型迭代时间紧。流程图能让复杂的业务一目了然,但拖拽画图很费时间,修改一次就要重新排版。这篇文章用一个完整的例子演示游戏开发者如何借助 AI 画流程图:用文字描述流程,让 AI 生成 Mermaid 代码,粘贴到支持的工具中自动渲染,修改时改文字即可。

场景:游戏开发者为什么需要 AI 画流程图

游戏开发者需要把“编写 20 条道具描述文案”的处理流程画出来,用于新人培训或和制作人对齐。流程里有判断分支和异常处理,用画图软件拖来拖去很费劲。

工具选择

对话助手负责生成 Mermaid 代码,Typora、Obsidian、Notion、飞书文档、语雀以及 Mermaid 在线编辑器都能渲染;draw.io 也支持导入 Mermaid。

案例:一次完整的使用过程(虚构)

先看一个虚构但很典型的例子。刘哥是一位在小团队或独立工作室做游戏的开发者,这周手头的事情包括“整理玩家测试反馈”和“设计新手引导关卡”,偏偏这时又需要画流程图。刘哥没有从空白页开始,而是先花几分钟把相关材料整理好,按下面的提示词交给 AI,拿到初稿后对照原始资料逐条核对,再补上自己的判断。整个过程中,刘哥特别留意不把未公开的游戏设定和源代码放进对话里。

分步操作

  1. 用文字描述流程:开始、每一步、判断条件、结束
  2. 说明需要的方向(从上到下或从左到右)
  3. 让 AI 生成 Mermaid 代码并检查语法
  4. 粘贴到支持的工具中预览
  5. 发现问题时修改文字描述重新生成

提示词模板(可直接复制)

下面的提示词可以直接复制,按游戏开发者的实际情况替换细节:

【背景】当前的难点是:美术资源外包进度慢,可能影响试玩版时间。
请把下面的流程转换成 Mermaid 流程图代码(flowchart TD)。

流程:编写 20 条道具描述文案
1. 收到需求后,先判断信息是否完整
2. 不完整:退回补充,补充后重新判断
3. 完整:进入处理,由游戏开发者执行
4. 处理完成后提交制作人确认
5. 确认通过:归档结束;不通过:返回修改

要求:判断节点用菱形,节点文字简短,只输出代码,并在代码后说明如何修改节点文字。

示例输出(仅供示意)

示例输出如下(虚构内容,仅演示 AI 大致会给出什么样的结果):

flowchart TD
    A[收到需求] --> B{信息完整?}
    B -- 否 --> C[退回补充]
    C --> B
    B -- 是 --> D[执行处理]
    D --> E[提交确认]
    E --> F{确认通过?}
    F -- 是 --> G[归档结束]
    F -- 否 --> D

修改方法:方括号 [ ] 中是普通节点文字,花括号 { } 中是判断节点文字,直接修改即可;箭头上的文字写在 – 和 –> 之间。

注意示例中所有内容都是虚构的。实际使用时,AI 的输出质量取决于你提供的材料是否完整、要求是否具体。

避坑指南

  • 让 AI 检查流程是否有“死循环”或没有出口的分支。
  • 画完后对照实际流程走一遍,确认没有遗漏。

给游戏开发者的特别提醒

写游戏逻辑时让 AI 给出伪代码和边界情况,再落实到具体引擎。另外,AI 生成的美术和文本在商业游戏中使用前,要确认工具的商用授权和平台政策。

再补充一条经验:用 AI 批量生成道具、角色和任务文案初稿,再统一世界观和语气。

还可以这样用

  • 泳道图:按角色划分,让 AI 用 subgraph 区分不同部门。
  • 时序图:描述系统或人员之间的交互顺序。

相关阅读