Publisher | Carlos Lab |
---|---|
File size | 32.81MB |
Number of files | 877 |
Latest version | 2.2.1 |
Latest release date | 2024-11-01 09:27:13 |
First release date | 2024-04-08 05:29:13 |
Supported Unity versions | 2018.4.2 or higher |
Documentation | Forum | Join Us On Discord
Utility Intelligence is a user-friendly Utility AI Framework and it provides an intuitive Editor that allows you to create complex AIs effortlessly.
Designed with ease in mind, Utility Intelligence takes the complexity out of AI development, making it very easy to use & learn, while keeping it as fast as possible.
🚀HIGHLIGHTED FEATURES:
• Consideration Editor: View how the input and the response curve will affect the consideration score without having to visualize it in your head.
• JSON Editing: Edit the Agent Model data directly in JSON format using your Text Editor, then import it into the Agent Asset.
• Status Preview: Preview the status of multiple components for any changes, such as inputs, and response curves, right in the Editor without needing to play the game. For example:
⚬ The score and status of each consideration, indicating which considerations are executed and discarded.
⚬ The score and status of each decision, indicating which decision is chosen based on the current inputs, normalizations, and response curves.
• Runtime Status: View the current status of multiple components during runtime. It is similar to Status Preview but includes additional runtime information, such as the best target for each decision, and the current status of each task.
• Runtime Editing: Modify the AI Behavior during runtime for testing purposes without needing to replay the game.
• Target Filter: Create custom Target Filters to filter targets per decision.
• Task System: Create custom Tasks and assign them to each decision, such as Attack Enemy, and Move to Enemy.
• Blackboard: Share information via Blackboard Variables among multiple components within the Agent, such as target filters, tasks, and inputs.
• Undo / Redo: Undo and redo are supported, allowing you to undo/redo all of your actions in the Editor.
• Dark / Light Themes: Both Dark and Light themes are supported. The theme of the Utility Intelligence will automatically change based on the Unity Editor theme.
• High Performance:
⚬ Zero GC Alloc after Init.
⚬ Stop executing considerations if the decision cannot possibly win.
📢THIRD PARTY NOTICES:
This package uses a bit of code from the following projects. For more details, see ThirdPartyNotices.md file included in the package.
• Curvature under BSD license.
• Trove under MIT license.