Hello! This post serves as a means to notify others of a new AI Plugin and as a thread to ask questions and receive development updates.
Reasonable Planning AI Plugin started as a small module to support ambient AI characters within a simulation game. I found that it could be so much more and developed it as a plugin. The goals of the plugin are to provide a dynamic alternative to Behavior Trees and State Machines. Additionally, Reasonable Planning AI strives to have 100% parity in features exposed in C++ and Blueprints. Finally, it is an AI system that enables a design centric data oriented approach to composing AI Characters using the internal framework and tool called Reasonable Planning AI Composer.
So far the project is in an Alpha state, but the majority of interfaces within the plugin are stable and there is no planned major change. It is currently being used and iterated upon to support the previously mentioned Simulation game. Therefore, one can be confident this project will continue to receive updates. It also has extensive automation testing. One of the tests even serves as an example of how to implement an entity entirely in C++.
Right now the plugin is only available on GitHub, but I do plan on putting it on the Marketplace. Feel free to take a look, star, fork, and use in your own game project.