Easy State is a visual state machine editor with a focus on programmers. A beautiful and simple to use editor with flexible settings. Creating and managing state machines has never been easier.
It is easy to incorporate complex logic into your game when you are well organized. Easy State provides many ways to keep track of complex logic from a UI that is designed for humans, to the ability to add notes that explain your thought processes. Version 3 of Easy State builds on the good things of the previous versions and adds many quality-of-life changes as well as implementation of many user-requested features. In order to provide the highest degree of flexibility, Easy state allows you to combine the principals of state machines, behavior trees, and utility nodes into a single design. Easy state allows the programmer to write the mission critical code, while providing a backbone that makes it easy to scale and deploy. While 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. As a warning this code does require some C# experience to be used and is not meant as a No-Code solution. Its goal is to be lean and only manage the repetitive code allowing the game dev to write the important stuff!