GPU Instancing
https://docs.unity3d.com/Manual/GPUInstancing.html GPU instancing GPU instancing is a draw call optimization method that renders multiple copies of a mesh with the same material in a single draw call. Each copy of the mesh is called an instance. This is useful for drawing things that appear multiple times in a scene , for example, trees or bushes. GPU instancing renders identical meshes in the same draw call. To add variation and reduce the appearance of repetition, each instance can have different properties, such as Color or Scale . Draw calls that render multiple instances appear in the Frame Debugger as Draw Mesh (instanced) . Requirements and compatibility This section includes information about the platform, render pipeline, and SRP Batcher compatibility of GPU instancing. Platform compatibility GPU instancing is available on every platform except WebGL 1.0. Render pipeline compatibility Feature Bu...