Swarming Pawn Tips/Advice/Ideas

Hello
I’m seeking information on creating an AI that behaves in a way similar to that pf a swarm of insects/bugs (terrestrial/non-flying) for a potential future project.

I’ve dabbled with the inbuilt character AI for a brief period and found it unsuitable in its out of the box state.

What I’m looking for is not to dissimilar to the behavior of the enemies in Rayman Legends in the following clip after the 32 minute mark : Rayman Legends - Chapter 5 - Olympus Maximus - YouTube
Though I would like them to emulate this behavior in 3D.

This is early days, and I have a couple of ideas on how to achieve this, but I’m wondering if any bright sparks have any ideas of their own for achieving this.

Fundamentally - what I would like to create is enemies that would clamber over one another to reach a location. There are other requirements, but I’ll see to those once the first hurdle has been overcome.

I’ve placed this in the C++ category, though I’d welcome blueprint advice too.

Thank you for your consideration, and any success I achieve; I wholly intend to report upon here.