亲爱的独立开发者们!我正在独自开发一款游戏。它是一款RPG,融合了类似Mount & Blade(开放世界,派系,经济,贸易,游荡敌人,军队,士气,城堡/升级,任务)的元素,以及传统的团队RPG(奇幻,制作,怪物遇见,团队关系,职业等)的元素。游戏使用自定义的引擎,因此你可以想象一下工作量有多大。

游戏的主要卖点是它的后果驱动。世界会根据玩家的决定来行动。例如,清除游荡的怪物会让该区域变得更友好,解锁新的对话,随机事件,定居点等。玩家选择直接影响世界的经济,市场价格,派系关系,和对话选项。逃跑了战斗?你的士气会下降。附近村民会称你为懦夫。潜在的同伴不会加入你的军队等。

作为一名前QA,我最初使用Google表格来记录每个系统之间的连接,并跟踪哪些系统会影响哪些系统。这个方法在前几个月里是有效的,但随着时间的推移,文档变得越来越复杂和臃肿。现在我花费了太多时间在spreadsheet中挖掘,试图记住哪些系统之间的关系。意识到我需要一个合适的可追踪性矩阵来保持不打断我的编码流。

我尝试使用ChatGPT来帮助结构数据,它有一定程度的帮助,但仍然留下了一个庞大的难以导航的文档。

目前,我正在考虑迁移到一个数据库或可视化图表工具,能够清晰地看到系统,角色和事件之间的关系。

我还听说了一些AI文档工具,但我不确定哪些是可靠的。

如果你曾经使用过类似的工具,并有任何建议(理想情况下是免费或开源的),我将非常感谢。

我的技术栈是:React Native与Skia作为图形引擎。因此,我不能使用unity和unreal已经有的现代内置工具。

Steam页面仍然很原始,但如果你想看看,可以在这里查看:

https://store.steampowered.com/app/4770990/Raise_the_banners/