我是 Ashkan,Wise Feline 的开发者。它是一个用于构建敌人、生物和 NPC 的实用 AI 工具包,其决策会根据周围发生的事情作出响应。

每个动作会根据诸如健康、距离、饥饿或危险等因素得到一个评分。当这些数值变化时,不同的动作会变得更具吸引力。敌人在健康时可能会进攻,受伤时撤退,并在恢复后返回。你通过响应曲线和权重来调节这些决策。

以下是我最新的样本,使用 AI 编码协助生成。

Wise Feline Ultimate 将以下几个部分结合在一起:

  • 实用 AI:动作、考虑因素、针对目标的评分以及可配置的选择规则。代理可以评估既要做什么,也要对谁做。
  • 视觉设计器和调试器:构建行为资产,调整响应曲线,并在游戏过程中查看动作评分、选定的目标、曲线输入以及评分历史。
  • 内置动作和考虑因素:移动、巡逻、攻击、黑板更改以及其他构建块。Combat Quickstart 演示了在不编写自定义 AI 代码的情况下进行巡逻、追逐、攻击、撤退和治疗。
  • 影响图:在区域上表示诸如危险、资源或附近盟友等信息,然后查询这些图以帮助选择位置。
  • 智能物体:在世界物体中放置交互行为。代理可以查找可用的物体并占用槽位,而物体则定义使用它们的行为。
  • AI 标签:为物体分配多个标签,并通过空间查询在附近查找匹配的物体。
  • 黑板:在动作、考虑因素、传感器和自定义游戏系统之间共享信息。
  • 记忆和情感:存储过去的事件和对角色或物体的情感,并在决策逻辑中使用这些信息。
  • 数据记录器:随时间记录代理数据,以便你检查游戏过程中发生的情况。

它包括完整的运行时和编辑器 C# 源码、文档以及战斗和生活模拟示例。

已发布的版本 1.51 目前在 Unity 的开放世界促销中打 50% 折扣。

Wise Feline Ultimate 在 Asset Store

它对 vibe coding 也很友好,因为框架为你的编码助手提供小而具体的任务。自定义动作继承自 ActionBase,自定义考虑因素继承自 ConsiderationBase,因此你可以请求针对健康系统、移动控制器或游戏规则的聚焦集成。框架负责评分和动作选择,而视觉调试器让你检查结果并自行调节行为。完整的源码和普通 C# 类提供你和你的编码助手具体可读、可扩展和可调试的内容。