Utility Intelligence (ECS): Utility-Based AI Framework for DOTS
Utility Worlds
$82.50
$165.00
50%OFF
(no ratings)
Jump AssetStore
✅SUPPORTED UNITY VERSIONSWe only support LTS versions.Unity 6.0 LTSDocumentation | API Reference | Discussions | Join Us On DiscordUtility Intelligence is a robust and powerful utility-based AI framework. Unlike traditional AI techniques such as BTs, FSMs, and GOAP, which rely on conditions for decision-making, our agents evaluate all possible decisions and choose the one with the highest score to execute.Additionally, each decision is scored per target, ensuring that the best target is selected for the chosen decision. This approach makes our agents behave more naturally than those using other AI techniques 🤩.Moreover, Utility Intelligence provides the Decision Making Preview feature, which allows you to preview which decision is selected directly in the editor without having to enter Play Mode. This feature can save you a lot of time when designing your agents' behaviors.💡Why use Utility AI instead of BTs, FSMs, and GOAP❓How Utility Intelligence works🆘How to get support💎HIGHLIGHT FEATURES🛠️An intuitive and powerful EditorWe offer an intuitive and powerful Editor with many robust features that allow you to create complex AI behaviors and logic with ease:Decision Making Preview: Preview which decision is selected directly in the editor, without having to enter Play Mode.Intuitive Consideration Editor: See how the input and the response curve affect the consideration score without having to visualize it in your head.Blackboard Variables: Share information between multiple components, such as inputs, input normalization, and action tasks, using Blackboard Variables.Runtime Information: View the current status of multiple components during runtime. It is similar to Decision Making Preview but includes additional runtime information, such as the best target for each decision, and the execution status of decisions and action tasks.JSON Editing: Manually edit the Intelligence Data in JSON format using your Text Editor, then import it to the Intelligence Asset.Lockable Editor: Lock the Intelligence Editor to a specific Utility Agent. This is useful when you want to keep viewing a utility agent’s information while inspecting another entity in the Inspector Window.Field Attributes: Show/hide and group your fields in the Intelligence Editor.Dark & Light themes: The Intelligence Editor supports both Dark and Light themes and will automatically match the theme of the Unity Editor.🎁Many example scenesWe offer many example scenes to show you how to use Utility Intelligence to create AIs for your games:StraightArrowOnlyStraightArrow vs CurvedArrowChaser vs EvaderChaser & Patrol vs Evader & FindEnemySwordsman vs SwordsmanAxeman vs AxemanArcher vs SwordsmanCrossbowman vs SwordsmanArcher vs CrossbowmanTeam vs Team🚀 Many tips & tricksWe provide a variety of tips and tricks to guide you on how to use Utility Intelligence more efficiently.Intelligence EditorConsiderationsDecisionsDecision MakersOptimization Tricks🎉WHAT'S MORESOURCE CODE includedHIGH QUALITY documentation-> No more struggling with low-quality documentation that makes you feel frustrated and wastes your time.And much more to discover...🪪 LICENSE INFOThis asset is under the Extension Assets license type, which requires one license per seat. So, if you are part of a team, please consider purchasing one seat for each team member to support us.More funding helps us do more. It allows us to deliver more useful features that save you time and make your games better. You're also safer, as we can fix bugs faster, which makes your users happier, and you don’t have to worry about future legal issues or the framework being deprecated someday.For more information about this license type, see the Unity official license explanation.📢THIRD PARTY NOTICESFor more information about the third-party assets used in this package, please refer to: Third Party Notices or ThirdPartyNotices files included in the package.