(Updated: How do you design your character architecture?) State Machines for Characters and their drawbacks - What are your thoughts?

Thoughts?

I think I simply agree with this. :slight_smile:

I always need a lot of words and leave out the punch line, but I think my implementations allow for what you suggest.

The only thing I really put on top of that is one single atomic state for each animation with a long descriptive name.

This one state makes it super duper easy to test the animation in isolation:

And the long name makes code more easy to read and to find.