This page covers the integration of Honor AI and Game Kit Controller.
Honor AI is an utility-based solution for easy creation of various AI agents like monsters, animals, followers, villagers, hunters etc, with just a few clicks!
No matter how experienced you are, you will find Honor AI helpful: less experienced developers will appreciate quick and easy AI setup with just a few clicks, while more advanced users can enjoy well written modular codebase, flexibility and extensibility of the whole system.
What makes Honor AI special is that AI logic isn't hardcoded, but rather designed in AI graphs that can be freely modified to your needs.
Thanks to such a solution Honor AI is the only AI solution on the Asset Store that solves the age-old problem of having to choose between a ready-made product that is inflexible or a low-level framework that doesn't provide game-ready features, as it provides benefits of both, without any compromises!
Honor AI provides you with all of AI essential systems: movement, spatial awareness, perception, combat, relationship, animations, audio, productivity tools and so much more!
You can find more information about Honor AI, it's documentation and also purchase it over on the Unity Asset Store.
These integration steps are also provided in the Honor AI documentation.
Extract the GameKitController.zip
archive file located in the Integrations
directory of the Honor AI asset into the Game Kit Controller
project directory.
To enable interactions between both assets you'll need to do the following:
For your Honor AI characters add the GKCIntegration
component. This will also automatically add the necessary CharacterFactionManager
component. This should be configured accordingly as per the GKC documentation - Faction System
field has to be assigned.
For your GKC AI characters add the HonorAIIntegration
component and assign all fields.
Note that both assets have their own relationship systems. You need to configure both of them in a consistent way to make sure that they all will recognize each other as enemies, otherwise it will result in a situation where AI from one asset attacks the other but not vice-versa.
That's it! Game Kit Controller is now integrated with Honor AI in your project
Is that a zombie horde behind you? Where's a gun when you need one!?!