Athena AI is an easy to use framework that enhances AI behavior design by giving you the tools to create your own dynamic NPCs, capable of emergent behavior and smart decision making. With Athena AI you will:
Integrate Athena AI into your project seamlessly.
Compatible with other plugins and systems, including GAS.
Make your enemies and allies feel alive by giving them the power to make decisions on their own.
Create real emergent behavior by using curves and non-linear data instead of yes/no conditions.
Create advanced NPC AI without the chaotic mess that a Behavior Tree would become.
Debug everything by leveraging the multitude of debug tools included with Athena (VisualLogger, GameplayDebugger, Unreal Insights and custom solutions).
With Athena, the system takes care of the intricacies under the hood, you just take care of designing amazing AI!To do that, you create tasks for your NPCs in Blueprint (or C++), design their behavior based on considerations (data from them) and curves, all under presets that greatly enhance flexibility when working with multiple NPCs or various behavior types.
After your preset is done, the system will take care of everything so you will only have to worry about feeding it data for your considerations and adjusting your NPCs behavior by modifying their curves, all stored in a Curve Table for easy access and comparison between them.
Check the documentation and videos for info on all the features Athena AI has in store!
Version: 2.1 (Oct. 2024)
Added Task Locked info to Gameplay Debugger.
Added Task Locked info to Visual Logger.
Changed MaxMomentum ClampMin to 0 instead of 1.
Improved Preset GenerateConsiderationCurves function to update the asset and show up as modified, prompting to save.
Fixed initial task (FallbackTask) started on system enabled could be aborted before fully initializing.
Added support for UE 5.5 (Nov. 2024).
Athena AI 是一个易于使用的框架,通过为您提供工具来创建自己的动态 NPC,使其具有突发行为和智能决策能力,从而增强人工智能行为设计。有了 Athena AI,您将
将 Athena AI 无缝集成到您的项目中。
与其他插件和系统兼容,包括 GAS。
赋予敌人和盟友自主决策的能力,让他们感觉自己是活的。
使用曲线和非线性数据而不是 “是/否 ”条件,创建真正的突发行为。
创建高级的 NPC AI,而不会像行为树那样乱成一团。
利用 Athena 中包含的大量调试工具(VisualLogger、GameplayDebugger、Unreal Insights 和自定义解决方案)调试一切。
使用Athena,系统会处理引擎盖下的复杂问题,您只需设计出令人惊叹的人工智能!为此,您可以在Blueprint(或C++)中为您的NPC创建任务,根据考虑因素(来自NPC的数据)和曲线设计它们的行为,所有这些都可以在预设下完成,在处理多个NPC或各种行为类型时,这些预设可以大大提高灵活性。
预设完成后,系统会处理好一切,因此您只需担心向系统提供考虑因素的数据,并通过修改曲线来调整 NPC 的行为,所有这些都存储在曲线表中,便于访问和比较。
查看文档和视频,了解 Athena AI 的所有功能!
版本:2.1(10 月 2 日
|