Cloned this project with Game Maker Studio, same **3,000 sprites **and animation script mirroring my UE4 project.
Each sprite is a Game Maker Object (or Actor), having independent movement, behavior, scripts… etc.
It runs at 98 FPS stable and smoothly… (while my current UE4 project did only 9.4 FPS)