https://assetstore.unity.com/packages/tools/behavior-ai/rgs-goap-hub-369666

核心功能:

  • Burst-Compiled A Planner* — 使用 128 位位掩码世界状态表示计算计划,主线程不受影响。零分配在运行时。
  • 128 位标签系统 — 世界状态用紧凑的 128 位位掩码表示,每个位映射到信念。支持每个脑部最多 128 个独特信念,使用 Hamming 距离启发式函数,支持超快的位掩码前提检查、效果应用和状态比较 — 所有 Burst 兼容。
  • 信号系统 — 定义自定义信号、将提供者附加到代理和监听器附加到目标,通过 ScriptableObject 策略将所有内容连接起来。信号从黑板中解析目标,报告处理/未处理结果,并整洁地集成到动作管道中。
  • 可视化编程流水线 — 将脑、目标、动作、信念和状态定义为 ScriptableObject。拖放并配置 AI 行为,无需编写单行代码。
  • 回忆系统 — 基于信心的 AI 记忆,时间衰减。代理记住刺激,调查最后已知位置,并基于信心阈值做出反应。
  • 可插拔传感器 — 光学、听觉和球形传感器,延迟更新调度以提高性能友好的感知。
  • 神经连接 — 插槽到关键映射使得不同代理类型之间的动作资产可重用而无需重复。
  • 实用曲线 — 基于 AnimationCurve 的 Goal 和 Action 修饰符,允许动态调整优先级和成本,驱动 Blackboard 值。
  • 类型安全黑板 — 零盒装通用存储,编辑器调试覆盖以实现快速迭代。
  • GOAP Hub 编辑器 — 全面可视化编辑器套件,包括库面板、规划图、神经电路视图和实时播放模式调试,跟随您的代理一步步。
  • Claude 代码就绪 — 附带 CLAUDE.md 项目文件,使使用 Claude Code 的开发者可以立即理解框架的体系结构、约定和 API — 从开始就使 AI 助手开发与 GOAP Forge 流畅。
  • 游戏类型中立 — 适用于 stealth、策略、模拟、RPG、FPS 或任何要求智能代理行为的游戏类型。完全可定制和可扩展通过代码进行定制。包含一个就绪的 守卫演示场景,演示巡逻、追逐和调查行为,包括光学感知和回忆。