Utility World
A Utility World contains a collection of Utility Entities, and
the main roles of a Utility World are:
- Handling the decision-making process of all Utility Agents inside the world.
- Running the task associated with the chosen decision for all Utility Agents inside the world.
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.
To create a Utility World, right-click in the Hierarchy Window, then select CarlosLab/Utility World Controller. Alternatively, you can create it manually by creating a new Game Object and adding a Utility World Controller component to it:
The Utility World Controller will automatically create a Utility World when your game starts and manage it throughout its lifetime. And you can change Make Decision Interval inside a Utility World by adjusting it in the Utility World Controller’s Inspector, the default value for it is 0.1
.
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.
Created : March 31, 2024