节点式叙事游戏脚本工具
各维度得分依据公开资料与字段推算,加权后即综合评分,仅供参考。
Narramancer 是一个面向 Unity 的节点式脚本系统,重点解决“游戏逻辑流程可视化编排”和“运行中状态可保存/加载”两个问题。它将展示图像、播放音效、显示文本、等待确认、呈现选择、等待玩家选择等游戏逻辑抽象为 Nodes,尤其是 RunnableNodes,并可把这些节点串联成复杂序列。
从功能与用途看,它适合分支对话、NPC 行为树、视觉小说流程,以及整体游戏 loop 逻辑。相比 Unity 原生脚本需要手写 Singleton 或多个相互依赖脚本,Narramancer 更强调流程可视化和低代码使用。它还提供 Things 表,用于管理人物、地点或物品等游戏对象数据;并支持场景无关的通用变量。技术基础上,正文明确提到其主要类构建在 Unity ScriptableObject 之上,因此与 Unity 编辑器工作流较贴合。
官方文本主动对比了 Unity Visual Scripting、Fungus 和 Naninovel。Unity Visual Scripting 有节点但不提供“当前运行节点”的序列化;Fungus 支持流程图或 Lua,但同样不提供保存/加载;Naninovel 则是成熟视觉小说引擎,内置保存/加载,但更偏文本脚本和专有 Nani 脚本。Narramancer 的定位更像是 Unity 项目的流程“脊柱”,强调节点式、可编辑、可保存。
抓取正文未披露价格、授权、是否开源、支付方式或自托管信息,因此商业采用前仍需进一步确认。文档结构看起来包含 Introduction、Getting Started、Nodes、Saving and Loading、Components、Flags 等章节,概念覆盖较全;但当前正文主要是概览,缺少安装步骤、API 细节、示例工程和支持政策信息。
优点是保存/加载从一开始内建,流程逻辑清晰可视化,并支持少量或无需编码,适合快速迭代剧情和玩法逻辑。缺点是资料中未见跨引擎能力、开源状态和价格说明;如果团队更偏文本化视觉小说脚本,官方也建议考虑 Naninovel。它更适合 Unity 独立游戏、叙事游戏和需要可保存流程状态的中小团队。
正文未提供托管、下载、支付或网络访问相关信息,国内访问情况无法判断。若 Asset Store 为主要分发渠道,实际购买和下载体验还需以 Unity Asset Store 在本地网络与支付条件下的可用性为准。
本测评基于公开资料整理,不构成购买建议,请以 narramancer.com 官网实际信息为准。
适合独立游戏叙事系统开发。
评分明细(分布与用户短评)接入中。当前展示 TG4G 综合评分,数据源自公开测评与用户反馈。