Skip to content

Getting Started

Quick Start

  1. Firstly, you need to create a Utility Intelligence Asset by right-clicking in the Project Window and select Create/CarlosLab/Utility Intelligence Asset.
  2. Then double-click on the new Utility Intelligence Asset to open the Utility Intelligence Editor.
  3. Add new Decision Makers, Decisions, Considerations as many as you want
    Attachments/UtilityIntelligence/Documentation/UtilityAgent/UtilityAgentEditor/agent-tab.png
  4. Transform your AI GameObjects into Utility Agents and assign the Utility Intelligence Asset to the Intelligence Asset field of the Utility Agent Controller
    center|400
  5. Transform all the Game Objects that your agents need to interact with into Utility Entities
    center|400
  6. Create a Utility World and register all the Utility Agents and Utility Entities in your game with it.
    center|400
  7. Play your game.

Running Demos in URP and HDRP

Since this plugin doesn’t have any graphical features, it is compatible with all render pipelines. However the materials of the demo scenes are created using the Built-In Render Pipeline. Therefore, if you want to run the demos in URP or HDRP, you need to convert all materials to the target pipeline first:

URP

  1. Open Render Pipeline Converter (Window -> Rendering -> Render Pipeline Converter)
  2. Tick Material Upgrade
  3. Click Initialize and Converter button

HDRP

  1. Open HDRP Wizard (Window -> Rendering -> HDRP Wizard)
  2. Click Convert All Built-In Materials to HDRP

Other Learning Resources

Texts

  1. An Introduction to Utility Theory, David “Rez” Graham
  2. Choosing Effective Utility-Based Considerations, Mike Lewis
  3. Curvature’s Wiki, Mike Lewis

Videos

  1. Architecture Tricks: Managing Behaviors in Time, Space, and Depth, Dave Mark (From 33:30)
  2. Building a Better Centaur: AI at Massive Scale, Dave Mark and Mike Lewis

If you find this plugin more valuable than its price, especially when it's on sale, or if you simply want to support me on my development journey, there are currently 3 ways to do so:

1. Leave a 5-star review on the Unity Asset Store.
2. Buy assets through my Affiliate Links. It won't cost you any extra money, and I'll get a commission from Unity.
    • Utility Intelligence: A user-friendly Utility AI Framework
    • Top New Assets
    • Top Paid Assets
    • Top Downloaded Assets
3. Buy me a coffee at Ko-fi. Donation Benefits:
    • Your requests will be prioritized in my todo-list.
    • You'll receive a special role on my Discord server exclusively for donors:
       • Supporter: One-time donation.
       • Patron: Monthly donation.

Thank you so much for your support! 🥰
It allows me to dedicate more time to developing this plugin.


Last update : April 20, 2024
Created : March 31, 2024