Yeah... so this was an animation heavy month for us, though we did manage to get some AI stuff done as well. Not showing all that off cause it's like, boring State Machine and behavior tree related things....
I lied, I did a video this time (lol). The video in this post mostly demonstrates some basic AI and mob movement behaviors, simple "Seeking" logic with some movement variation, as well as backing off occasionally from the player.
The AI also knows when another AI is attacking, and I can control things such as how many are allowed to be "active" or attacking at a time, their spacing from the player, etc.
Other features that I won't elaborate on too much allows for AI react to certain situations using a behavior tree. I've demonstrated something like this in a post a while back, but have significantly cleaned up a lot of that and made it easier to determine what a player is doing.
A behavior tree looks this (they can get quite complex, but this is a simpler one I'm working on):

Also, here's a few Shorty and Lid Kid animations, all nice and cleaned up!





Any who, I think I'm going to try and do more mini-posts for a while as we wrap up our current milestone (and to not overshare). :sweating-emoji: