Apex Utility AI FAQ

Apex Utility AI is an advanced hierarchical scoring-based artificial intelligence (AI) framework for computer games. The AI is capable of advanced abstract reasoning using simple scoring functions to evaluate complex situations.
Go to the Unity Asset store and download the Apex Utility AI package. Then register at the apexgametools.com site.
If you bought the Apex Utility AI product on Unity’s Asset Store, you need to obtain or redeem your license through our simple tool.
The Survival Shooter demo contains a complete implementation of the Apex Utility AI and comes with a full tutorial. In addition, there is a range of tutorials and samples bundled with the asset package.
To create a new Utility AI you do the following:

  1. There are two ways to create an AI:
    1. Tools => Apex => AI Editor
    2. Navigate to the Project View, right click => Create => Apex => Utility AI
  2. Press “New”, enter a name and press OK to the save the AI with the new name.
  3. Right-click within the editor window, and select one of the selectors, such as “First Score Wins” to create a new selector
  4. Right click on the “First Score Wins” Selector, and select a Qualifier, such as “Sum of Children” to create a new qualifier
  5. Right-click on the newly created Qualifier and select an Action, such as “Wander” to create a new action
  6. Press “Save”. The AI is now saved.
This can happen if you have activated the the Utility AI with another license key that is now invalid.image02

First click the “X” next to invalid to remove the current license


Then click “Activate”


Enter your email and license key and click “Activate”

The license is activated after it has been checked.

The Utility AIs are stored in a folder called “ApexAIStorage”. It is stored in the resources folder by default. But you can alternatively search for it in the Project view.
The license is stored in your profile local application storage, which means it is machine wide.
Yes, the license is not stored in the project, see above.
If you remove/reinstall Unity it does not affect the license.

Reinstalling your Operating System typically means wiping local app storage, which means you should deactivate the license before doing so.
The same applies if you get a new PC.

Deactivating it is done in the Tools -> Apex -> Products window. Click the deactivate button next to the Apex AI product.

You can also deactivate from your account.