RV SmartAI is a lightweight, flexible and high-performance utility AI framework. With SmartAI you’ll be able to visually model complex AI behaviours for your game with ease.
It can be integrated into any project, regardless of stage, as it doesn’t force you to refactor all of your existing AI code, and can easily coexist and support your already implemented AI logic. Transfer only what you want of your game’s logic to SmartAI! For example you can leave your AIs movement logic untouched, and implement just your fighting logic, or even only target selection logic via AI graphs.
SmartAI is the only graph-based utility AI solution on the asset store that fully supports prefab workflows in AI design process: create reusable graphs, nodes and even single graph elements, using Unity’s powerful prefab variants and property overrides.
Full runtime editing support makes fine-tuning values for utilities so much faster and easier, as you have real time feedback on how changes you're making affects your AI behaviour.
One of the biggest advantage of utility AI concept over FSMs or behaviour trees is that it’s much more scalable in terms of complexity while remaining simple and easy to maintain, understand decision process and debug.