NPC Pathing and Animation

Hello! I currently have a custom Animated Mesh that I want to use as an NPC, and now I have no idea where to start in terms of pathing and playing the proper animation as it moves (i.e. playing walking animation when it walks and idle_relaxed when it stops). Say that I want my NPC to randomly move around an open expanse, how would I go about doing it? Thanks and cheers!

The NPC AI kit under community content has a waypoint template for wandering NPCs. It won't be completely random but you can add enough interconnected waypoints that can be selected randomly by the AI that the pathing will effectively be random enough to make the concept work. I have a map with roughly 20 interconnected waypoints that I use for wandering monsters and it works pretty well.