Search Results for

    Kaiju Agents Utility

    Extension for creating utility AI with Kaiju Agents.

    This extension provides to a means to create utility AI with Kaiju Agents based on a sample by git-amend.

    Overview

    1. Create a class which extends from KaijuUtilityBrain and attach it to your agent.
    2. Override the KaijuUtilityBrain.UpdateContext() method, and use the set methods to assign blackboard variables.
    3. Create actions by extending KaijuUtilityAction.
    4. Create instances of the new actions.
    5. Create and configure considerations by right-clicking in the project and going to Kaiju Solutions > Agents > Utility > Considerations.
    6. Assign considerations to their actions.
    7. Assign actions to the created brain.

    Installation

    1. Install Kaiju Agents.
    2. In your Unity project, from the top menu, go to Window > Package Management > Package Manager and click the + icon in the top left followed by Install package from git URL....
    3. Paste in one of the below options:

    Latest Release - Recommended

    https://github.com/Kaiju-Solutions/Kaiju-Agents-Utility.git#release
    

    Specific Release

    Replace the #release in the latest release installation with the version number of the given release.

    Development

    This will pull directly from the main branch, and is not recommended unless there is a specific feature needed not yet in the latest release.

    https://github.com/Kaiju-Solutions/Kaiju-Agents-Utility.git?path=/Packages/com.kaijusolutions.agents.utility
    

    Updating

    • You should first update Kaiju Agents.
    • Important: Kaiju Agents Utility and any other Git-installed packages in your Unity project will not appear as needing updates under the Updates tab, and hence why you need to manually choose to update.
    • Recommended: Delete all existing samples and exercises from your project's Assets folder.
    • In Unity, from the top menu, go to Window > Package Management > Package Manager and select In Project.
    • Select Kaiju Agents Utility and click the Manage button followed by Update.

    Samples and Exercises

    A sample implementation has been provided for the "Microbes" exercise of Kaiju Agents. To get started with this:

    1. Import the "Microbes" exercise from Kaiju Agents.
    2. Import the "Box Destroyer" sample of "Kaiju Agents Utility".
    3. Find the imported core Kaiju Agents assets of the "Microbes" exercise.
    4. Select the "Microbe" prefab and remove the "Microbe Controller" component. Add a "Microbe Brain" component, and add all "Actions" provided by the sample.
    In This Article
    Back to top MIT License © 2026 Kaiju Solutions Inc.