Here is a demonstration of a swarm of bats simulation I have implemented using Niagara particle system in unreal engine 5. Bats are implemented with a 3D mesh and animated using vertex animations. This method will allow you to simulate a large number of bats in your games.