Logic Driver is absolutely the right thing for my project, I was keeping finding a proper FSM plugin in UE4 environment. After several days using, I found that there is a limitation about reusing the ‘State’. According the design now, I need put all the logic in one state node. But in our game project, there are various logic unit in a state, such as, add buff to some players, open a door somewhere, set a timer and disable AI and so on. All these logic unit may be reused in anytime and anywhere. Game designers could use these logic units to make all kinds of gameplay. As time goes by, we could accumulate many logic units, the more logic units we developed the less work we will do in the future, and the more stable of the game logic.
So in Logic Driver, I think there should have a logic unit(we can call it Action) under the state object. An action object contains all the generic logic. It can expose some config fields display in the UE details panel so that the designers can adjust gameplay by changing these fields. Maybe you have realized that it is the same thing with Playmaker in Unity. Yes it is.
Please could this feature in the future updates ? I would provide more detail information in your email