100,000 Units Animated in Unity ECS!

Code Monkey new video about Unity

Let’s spawn 100,000 Animated Sprites in Unity ECS!
✅ Get the Project files and Utilities at

We’re using Graphics.DrawMeshInstanced(); in order to draw all of our Units.
Doing it this way we can massively benefit from the Job System to create various jobs to prepare the data before doing just a few Draw Calls.
The end result in this scene is 100,000 units but if the Sprite sheet is correctly set up to minimize overdraw we can push it past 200,000!

Simple Sprite Sheet Animation in Unity ECS

If you have any questions post them in the comments and I’ll do my best to answer them.

🔔 Subscribe for more Unity Tutorials

See you next time!

📦 Grab the game bundle at

📝 Get the Code Monkey Utilities at

#unitytutorial #unity3d #unity2d


Hello and welcome, I am your Code Monkey and here you will learn everything about Game Development in Unity 2D using C#.

I’ve been developing games for several years with 7 published games on Steam and now I’m sharing my knowledge to help you on your own game development journey.

You can see my games at www.endlessloopstudios.com


– Website:
– Twitter:
– Facebook:

Category: Unity
About The Author

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>