This is an example of some really interesting tech that implements all the core gameplay in a persistant Niagara GPU Particle System. All the ai, collision detection, collision response, and vertex animation is done in the sim. This enables some really crazy number of enemies and bullets - easily more than 5k.