I used free BlackBox AI to create new agent that support UDK unreal script without any issues based on official docs webside.
You can import your existing .uc script file to tell AI anything. Adding and modifying script works pretty well. You can’t import multiple .uc files at once but basically Ai remember the previous conversation with your script or you can put all script to the single file (500mb is max file size)
I hope this help other developers creating amazing games.
In case you’ll need a state machine like UE3 had, I tried to replicate the same thing using coroutines and C++.
You can push and pop states on/off stack, and if a state becomes non the topmost state, it’ll be paused, preserving the event state, e.g. if it was in a sleep, once the state gets unpaused, the last event that was running will execute whatever code it has after the sleep it was paused on.