嗨,每个人,

快速背景:我不懂编程,之前从未做过游戏开发。

我是AI初创公司ALTAI的联合创始人,主要负责策略和业务 stuff。最近,我们公开发布了一个叫做AfterImage的合成数据生成引擎。

上周末,我有一个愚蠢的想法:“我要试试用这个...零游戏开发经验也行么?”

所以我试了试。

我最终建了这个: https://github.com/efecnc/npcforge

它基本上是一个工具,接受一个包含情节和角色信息的文件夹,并把它转化为结构化的NPC对话和任务准备输出(Yarn、CSV等)。不是 “生成一个NPC”,更类似于从文档中生成一致的角色阵容和对话系统

还有一个小型静态演示(没有LLM运行): https://npcforge-d0f7b.web.app/

它实际上是什么

  • 你给它情节(markdown文件)
  • 你定义角色(或让它自动生成)
  • 你定义玩家可以尝试的行为(意图)
  • 它生成NPC对NPC行为的对话
  • 输出你可以直接插入到游戏管道中的内容(Yarn、CSV等)

所以而不是随机NPC对话,它试图遵循:

  • 世界气氛
  • 角色性格
    *允许的互动

为什么我在这里发表

我把它推到可以运行的程度,但我肯定是漏了很多。

如果你曾经在项目中部署了数字故事或RPG项目:

  • 这个方法是否有道理?
  • 结构化生成+约束是否足够避免糟糕的对话?
  • 什么会使它在生产中真正有用?

目前感觉是: “这个有用”vs “这个是团队会真正采用”的。

没有嘘寒问暖- ambos库都是开源的。

实事求是地,诚实地建议(即便是尖锐的)真的很感谢。