Skip to content

Decision Makers

In Utility Intelligence, a decision maker contains a list of decisions, its responsibility is to select the best one from those decisions based on the current situation. To do this, the decision maker evaluates all its decisions for each target, compares the scores of all decision–target pairs, and select the best pair with the highest score. This score then becomes the score of the decision maker.

center|600

After each decision maker has selected the best decision-target pair, the utility agent compares the scores of all decision makers and chooses the best one with the highest score to execute.

center|700

Creating Decision Makers

To create a decision maker, you need to go to the Intelligence Tab, fill in the Name Field, and then click the Create button:

center|600

After creating a decision maker, you can add Decisions to it and monitor which decision will be chosen as the best one based on the current situation.

Decision Maker Statuses

At runtime, decision makers have 4 statuses:

 : Running


 : Success


 : Failed


 : Inactive

At editor time, decision makers have 2 statuses:

 : Selected


 : Unselected


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 : September 28, 2025
Created : September 1, 2024