Intelligence Editor¶
Use Status Preview¶
After making changes to considerations or decisions, you can use our Status Preview feature to check whether the results are as you expected.
- For better results, if your inputs have targets, you should create a separate input for each kind of target so that you can change the input value for each target type to see how it affects the decision scores. For example, you can create
DistanceToEnemyA
,DistanceToEnemyB
,DistanceToHealthStation
,DistanceToEnergyStation
, etc., adjust their values, and then check the result in the Intelligence Editor.
Lock the Intelligence Editor¶
If you want to modify variables from other GameObjects and see how they affect the decision scores, you can lock the Intelligence Editor, select other GameObjects, change those variables in the Inspector Window, and see the results in the Intelligence Editor.
- For example, suppose you have an input called DistanceToTarget, and you want to see how it affects the decision scores at runtime. You can lock the Intelligence Editor, drag the target around the current scene, and then check the result in the Intelligence Editor.
For more information, please read: Lock the Editor
Group your components into categories¶
As your AI system becomes more complex, you will have many inputs, input normalizations, considerations, and decisions, making it challenging to manage. You should group them into categories for easier management by using CategoryAttribute and CategoryField.
For more information, please check: Categories
Organize Fields in the IntelligenceEditor¶
After your classes become more complex and have a lot of fields, you can organize your fields in the Intelligence Editor by using the Field Attributes
Change class names and field names in JSON¶
When you change the class names or field names of a serializable component (Input, InputNormalization, TargetFilter, or ActionTask), you can use the JSON Attributes to change those names in JSON.
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! 🥰

Created : January 18, 2025