What do you use for control logic? Is it integrated in your scripts? Do you use state machines, behaviour trees, animation triggers?
I've used many different things over the years and they can get really messy and complicated.
Then one day I was watching GDC videos and I seen one on Valve's bark system they use for character vocalizations and it was so simple and can be expressed as a simple spread sheet.
I quickly implemented my own version and using it in various ways realizing it could be used for so much more than barks, it could drive any reactive gameplay system.
After using it for many projects I decided to build it out as a full tool for Unity! I optimized it to run in unity and completely integrated it into the editor! I even created wizards for generating code, making it usable by designers not just programmers.
Fuzzy Brain is a rule-based decision system, where you completely separate the control logic out, making cleaner code and reduced complexity. You define Acts and the Conditions under which they will be called, Fuzzy Brain takes care of the rest.
Check it out on the Unity Asset Store!
https://assetstore.unity.com/packages/tools/behavior-ai/fuzzy-brain-349538