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.
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.
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:
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!🥰

Created : September 1, 2024