Open source utility AI system for Unity3D
- Add a singular
Manager
component to a scene - Add an
Entity
for each unit that should have AI control - Give each
Entity
aProfile
- Tag special objects in the scene using the
Tag
component
An entity selects the best action to take based on the inputs that it has and the weights that different groups of actions have
To extend the capabilities you may (easily) create your own classes that derive from Input
or Action
to control AI behaviour. You may also create custom TagID
objects to be able to tag other types of objects in the world for your AI to interact with.