ApexAI is a modular, state-based AI system designed for Unity, perfect for creating simple, intelligent, and dynamic behaviours. Whether you need a patrolling guard, a stealthy predator, or a reactive character, ApexAI has you covered.
For documentation, take a look here.
- Modular State Machine
- Customisable State Transitions via Inspector
- Smooth Transitions Between States
- Support for Custom-made States
- Sample States
- Demo Scene
- Download ApexAI here
- In Unity Editor, navigate to
Assets->Import Package->Custom Package
- Select and import the downloaded file
- when prompted, select all files from the package
- Open the sample scene (
ApexAI/Samples/DemoScenes/Demo 0/Demo_0.unity
) to see ApexAI in action.
- NOTE: before you use ApexAI, make sure you install dependencies
The source code is licensed under the Apache License 2.0.
You are free to use, modify, and distribute the code under this license.
The full text of the license is included in the repository (see LICENSE
).
Non-code assets (e.g. logo, documentation, and example scenes) are licensed under Creative Commons Attribution 4.0 (CC-BY 4.0).
Please provide proper attribution if you use these assets.
If you use ApexAI in your project, credit is appreciated but not required. 😃
However, if you use the logo or visual assets, please attribute as follows:
ApexAI © User1Jazz Licensed under CC-BY 4.0
For questions, issues, or contributions, please create an issue here.