Features:
-
Easy to learn
-
Easy programming interface
-
A Visual designer and Debug Window which allows you to set action/consideration parameters at design time and inspect them at runtime to see why an agent behaves the way it does
-
UE Integration: Visual logger, gameplay debugger and other UE features are either integrated or easily can be used with WF
-
High Performance
-
Action based targeting: Actions which need targets evaluate their score once per target and the best target is selected.
Code Modules:
-
WiseFeline -> Runtime
-
WiseFelineEditor -> Editor
-
WiseFelineRemembrance -> Runtime
Network Replicated: Doesn’t make sense to replicate much of the AI in multiplayer games, the AI only gets executed on the server
Supported Development Platforms: Windows, Mac and Linux
Supported Target Build Platforms: All platforms (no platform specific code).
Documentation: WF Docs
Example Projects: QuickStart Project | Old BP & C++ demos | Robots Championship
特征:
-
简单易学
-
简单的编程接口
-
可视化设计器和调试窗口 它允许您在设计时设置操作/考虑参数,并在运行时检查它们,以了解为什么代理的行为方式
-
UE集成: Visual logger、gameplay debugger和其他UE功能可以集成,也可以轻松地与WF一起使用
-
高性能
-
基于操作的定位: 需要目标的行动每个目标评估一次其分数,并选择最佳目标。
代码模块:
-
WiseFeline->运行时
-
WiseFelineEditor->编辑
-
WiseFelineRemembrance->运行时
网络复制:在多人游戏中复制大部分AI没有意义,AI只在服务器上执行
支持的开发平台:Windows、Mac和Linux
支持的目标构建平台:所有平台(没有特定于平台的代码)。
文件: WF文件
示例项目: 快速启动项目 | 旧BP&C++演示 | 机器人锦标赛
Wise Feline make your NPCs the unique selling point of your game by making them interesting, different and unique. It allows you to easily have many actions and choose intuitive things to do which surprise players.
It will make it possible to make the game you always dreamed off easier. You’ll make interesting content with a fraction of the speed of others and fill the world of your game with different types of NPCs and agents.
This plugin contains our Remembrance (memories and emotions) plugin.
This plugin integrates well with our Influence Maps plugin as well.
Blueprint and C++ samples | Why Utility AI | Introduction video | Blueprint tutorial video | Life Simulation sample intro video | robots championship demo video | Discord server | Documentation | X/Twitter | Subscribe to our newsletter for news and sales announcements
Another Tutorial Including Influence Maps
Robots Championship demo Exe
Get a Binary Trial version which works for 2 minutes in each PIE session and try the examples and see for yourself how great the plugin is.
-
Do you want a comprehensive Utility AI plugin integrated with UE’s visual logger and gameplay debugger with its own visual debugger added on top?
-
Do you want to make AI which acts more naturally and more believable than AIs of most games?
-
Do you want your AI to react to everything in the environment and don’t have a rigid structure?
-
Do you want AI which can be easily procedurally modified at runtime by you or by your players as user generated content?
-
Do you want your AI to react cleverly to unexpected behavior and in general does things which surprises and delightes your users?
-
Do you want to easily change the design of your AI during production and add and remove actions without getting worried on how to understand complex trees or state machines?
If the answer to some of these questions is yes for you, Wise Feline is made for your project.
Wise Feline allows you to create complex immersive agents which can act correctly in complex situations which even the designers did not think of. You can create your agents in both C++ and blueprints very easily and re-use your behaviors in a streightforward manner.
With Wise Feline you don’t need to create huge and hard to follow state machines and behavior trees and instead you can give all of your actions a scoring mechanism which tells the system how important each action is at a moment in time. Because all actions are considered all the time, your AI will never be out of good options and it chooses the best action for the situation in a pretty intuitive way.
Your designers no longer have to add specific transitions in state machines or conditions and nodes in behavior trees. By tweaking importance and utility of actions relative to each other in a utility AI system, they can easily change the behavior of the agents in an intuitive way and check why something behaves the way it does in the visual debugger.
Because all actions are considered all the time and you can add as many actions as you want with as many scoring conditions as you want, Wise Feline is perfect for games with emergent gameplay, open world games, virtual worlds, metaverses and MMOs but it can be used not only for agents in almost all genres but you can even use it to drive things like lighting, cameras, VFX and …
State Machines and behavior trees still can be the tool of choice if you want very specific strict behavior which should be scripted exactly but if you want your agents to behave and think like humans or always choose something from their entire set of actions instead of only being able to go to specific states from a single state, Utility AI is your best bet.
Utility AI works based on actions and their importance score at each tick and this means you can change your agent’s behavior based on the environment very easily. you can make your character more brave by having score considerations which give a higher score if friendly forces are around and … Not that it is impossible to achieve the same thing with other approaches but it is very hard. With utility AI agents can have awesome environmental awareness and go personal and team transformations which feel very realistic from the player’s viewpoint.
Since actions and utilities is the way that us human think and evaluate situations with, designers can map human experiences much easier to the game agents. Why think of selector nodes and decorator nodes and state transitions, if you can think about in what situations is this action important and how much?
明智的猫科动物使你的Npc成为你游戏的独特卖点,使他们有趣,不同和独特。 它可以让你轻松地有很多动作,并选择直观的事情做哪些惊喜玩家。
这将使你梦想的游戏变得更容易。 你会用别人的速度的一小部分制作有趣的内容,并用不同类型的Npc和代理填充你的游戏世界。
这个插件包含我们的记忆(记忆和情感)插件。
这个插件与我们的 影响地图 插件以及。
蓝图和C++示例 | 为什么效用AI | 介绍短片 | 蓝图教程视频 | 生活模拟样本介绍视频 | 机器人锦标赛演示视频 | 不和谐服务器 | 文件 | X/Twitter的 | 订阅我们的通讯以获取新闻和销售公告
机器人锦标赛演示 Exe文件
获取二进制文件 试用版 它在每个PIE会话中工作2分钟,并尝试示例,亲自看看插件有多棒。
-
您是否想要一个综合实用程序AI插件集成UE的可视化记录器和游戏调试器,并在顶部添加自己的可视化调试器?
-
你想让AI比大多数游戏的Ai更自然,更可信吗?
-
您是否希望您的AI对环境中的所有内容做出反应,并且没有刚性结构?
-
您是否想要AI,它可以很容易地在运行时由您或您的玩家作为用户生成的内容进行程序修改?
-
您是否希望您的AI对意外行为做出巧妙的反应,并且通常会做一些让您的用户感到惊讶和高兴的事情?
-
您是否希望在生产过程中轻松更改AI的设计并添加和删除操作,而不必担心如何理解复杂的树或状态机?
如果这些问题的答案对你来说是肯定的,那么明智的猫是为你的项目而设计的。
明智的猫科动物允许你创建复杂的身临其境的代理,可以在复杂的情况下正确地行动,即使是设计师也没有想到。 您可以非常轻松地在C++和蓝图中创建代理,并以streightforward方式重新使用您的行为。
有了明智的猫科动物,你不需要创建巨大而难以遵循状态机和行为树,而是你可以给你所有的动作一个评分机制,告诉系统每个动作在某个时刻有多重要。 因为所有的行动都被考虑所有的时间,你的AI永远不会出好的选择,它选择了一个非常直观的方式为情况的最佳行动。
设计人员不再需要在状态机或行为树中的条件和节点中添加特定转换。 通过在实用程序AI系统中调整动作相对于彼此的重要性和效用,他们可以轻松地以直观的方式更改代理的行为,并检查为什么某些东西的行为与它在可视调试器中的行为方式相同。
因为所有的动作都被认为是所有的时间,你可以添加尽可能多的动作,只要你想尽可能多的得分条件,明智的猫是完美的游戏与紧急的游戏,开放世界游戏,虚拟世界,metavers和MMOs,但它不仅可以用于几乎所有类型的代理,但你甚至可以用它来驱动照明,相机,VFX和。..
状态机和行为树仍然可以是选择的工具,如果你想要非常具体的严格行为,应该精确地编写脚本,但是如果你希望你的代理像人类一样表现和思考,或者总是从他们的整套动作中选择一些东西,而不是只能从一个状态进入特定的状态,实用AI是你最好的选择。
公用事业AI工作基于 行动 他们的重要性在每个时间点得分,这意味着你可以很容易地改变你的代理人的行为基于环境。 你可以通过得分让你的角色更勇敢 考虑因素 如果友军在身边,就会得到更高的分数… 并不是说用其他方法不可能实现同样的事情,但这是非常困难的。 使用utility AI代理可以拥有令人敬畏的环境意识,并进行个人和团队转型,从玩家的角度来看,这是非常现实的。
由于行动和实用程序是我们人类思考和评估情况的方式,设计师可以更容易地将人类体验映射到游戏代理。 为什么要考虑选择器节点和装饰器节点以及状态转换,如果你能考虑这个动作在什么情况下是重要的,有多少?
评论(0)