Skip to content

Utility World

Utility World is a world containing utility entities and utility agents. It manages and handles the decision-making and execution of utility agents, as well as their interactions with utility entities.

Note

  • Utility worlds manage their utility entities and utility agents independently, not related to each other.
  • So you can create multiple utility worlds for different purposes without having to worry about they will affect each other.

Creating Utility Worlds

To create a Utility World, right-click in the Hierarchy Window, then select Carlos Lab -> Utility Intelligence (GO) -> Utility World. Alternatively, you can create it manually by creating a new Game Object and adding a Utility World Controller component to it:

center|400

The Utility World Controller will automatically create a Utility World when your game starts and manage it throughout its lifetime.

Tip

You can optimize the decision-making process of each Utility World by adjusting the Decision Making Interval and the Decision Making Batch Size.


If you haven’t already, please consider leaving a review on the Asset Store. Whether good or bad, your feedback helps shape the future of this framework, and lets others determine whether it’s a good fit for their games. Thank you so much!💘 I love you all!🥰


Last update : October 11, 2025
Created : September 1, 2024