求助推荐节点编辑器软件

背景

我是游戏程序员,游戏中的数据相关工作流程基本是:
程序配置 excel 表,策划填表,从 excel 导出成 binary 或 json 到游戏中使用。

但问题是,如有选项分支的台词、有解锁顺序的技能等,比起 excel,更适合用 有向图 去表述数据。虽然游戏引擎可以开发节点编辑器让策划使用,但我始终希望能让策划不需要触碰游戏引擎。

问题

最近在用 avalonia 写一个剧情节点编辑器,我在想,有无一种节点编辑器,程序配置 json schema 自定义需要的节点;策划可以利用这些节点编辑数据、关联节点,最后直接导出成 json 数据?

我倒是奇怪为什么还没有这种节点编辑器,是不是我搜索方式不对。

可以参考这篇(我是作者,需要注意的是三年过去了,有些软件的功能已经迭代过了,比方说 Yarn 应该已经被 Yarn Spinner 替代了):

其中 articy:draft 可以直接导出 json,我感觉它能满足你的要求,只是上手需要一点时间。

另外这个作者好像和你有类似的需求:剧情管理的探索之路 | 机核 GCORES

事实上,写文本和编辑选项分支流程其实是两个工作。
在编辑器里编辑文本的痛苦,各种打字细节的不顺手,配置连线带来的打断思维,查看上下文环境的不便,是大大降低工作效率的。
所以传统的文字游戏引擎上,是文案直接边写文本边写脚本语言的。
而文案喜欢用Excel也是有理由的:统计各角色字数来平衡信息量,看各行的字数波动来把握阅读节奏等。
这问题无解,从单纯的文本到一个有结构的东西,总得有一个过程。没有完美的节点编辑器,最好还是看策划水平和需求来吧。

树形节点编辑器,xml时期就有不少吧
win下的treeviewer是现场的控件

我搜一下看看, 谢谢.

之前我是用的 ink, 但策划不太适应 ink 的语法.
看了您的话之后, 我开始反思, 我在想的需求, 是否只是 “不存在的需求”, 会不会只是我想做一款节点编辑器罢了.
谢谢您的话.

最后链接里的, 好像确实就是我需求的 !
不过可惜只有 win.
您的文章我之前看过, 哈哈, 谢谢 !