Download Easy State Free Unity.
The main goal of Easy State is to provide a visual editor for state machines that provide flexibility without sacrificing simplicity or performance.
Combining all the functionality of a standard state machine with the best parts of behavior trees and utility based state machines, Easy State provides a platform to design and create complex behaviors, while providing top tier performance.
Some visual scripting tools attempt to replace the need for coding this tool is a framework that keeps your code compact organized and easy to debug. This asset is not a code free tool and requires some coding experience.