Don't forget behave-graph/behave-flow, the Unreal Engine Blueprints / Unity Visual Script like interaction/behavior system:
https://github.com/bhouston/behave-graph https://github.com/beeglebug/behave-flow
https://github.com/bhouston/behave-graph https://github.com/beeglebug/behave-flow