Getting StartedĀ¶
InstallationĀ¶
- From Unity Hub, sign in to the Unity account that you used to purchase Utility Intelligence.
- Open your Unity project.
- Open the Package Manager.
- Select My Assets -> Utility Intelligence: A Robust And Powerful Utility AI Framework -> Download
- Click on Import to Project
- Enjoy exploring Utility Intelligence to develop your game AIs.
Quick StartĀ¶
- Firstly, you need to create a Utility Intelligence Asset by right-clicking in the Project Window and select Create/CarlosLab/Utility Intelligence Asset.
- Then double-click on the new Utility Intelligence Asset to open the Utility Intelligence Editor.
- Add new Decision Makers, Decisions, Considerations to the intelligence asset.
- Transform your AI GameObjects into Utility Agents and assign the Utility Intelligence Asset to the Intelligence Asset field of the Utility Agent Controller
- Transform all the Game Objects that your agents need to interact with into Utility Entities
- Create a Utility World and register all the Utility Agents and Utility Entities in your game with it.
- Play your game.
Example ScenesĀ¶
For more information about the example scenes of this package, please visit: Example Scenes.
Other Learning ResourcesĀ¶
Besides our documentation, there are other good learning resoures for Utility AI. You can learn a lot from them.
TextsĀ¶
- An Introduction to Utility Theory, David āRezā Graham
- Choosing Effective Utility-Based Considerations, Mike Lewis
- Curvatureās Wiki, Mike Lewis
VideosĀ¶
- Architecture Tricks: Managing Behaviors in Time, Space, and Depth, Dave Mark (From 33:30)
- Building a Better Centaur: AI at Massive Scale, Dave Mark and Mike Lewis
If you like Utility Intelligence, please consider supporting it by leaving a 5-star review on the Asset Store.
Your positive feedback motivates me to keep improving and delivering more updates for this framework.
Thank you so much for your support. I love you all! š„°

Last update :
February 15, 2025
Created : September 1, 2024
Created : September 1, 2024