I’m making a game for a client and one of the proposed concepts involves spawning a random number of Manatees that swim together, and players need to be able to correctly count the Manatees. The Manatees should swim together, but not hit or pass through each other. I know RVO avoidance works great for walking characters, but I’m not so sure for swimming, nor am I familiar with UE4’s AI setup. I tried so hard to learn about AI from multiple tutorials, but most of them are about basic walking to locations on a navmesh, and many of them are either confusing or do not result in successful AI. If anyone knows good AI procedures for handling swimming animals in a herd, especially any AI that can allow the herd to split and regroup, that would really help.
I do plan on using basic static meshes for the animals. Manatees generally don’t move much so using vertex displacement instead of bone animation can be a fantastic optimization.