установите комбайнить меши, которые располагаются на GameObject. Довольно удобно не ползать по иерархии и не собирать их там.
Есть способ комбинировать меши и без этого: mesh.CombineMeshes.
Но пандемия переходит к уже структурам, в которых базируются матрицы и мешки.
Мы часто используем такое для 3D, когда создаём одну мешку и вместо 1к объектов отображаем всего один. Естественно, нужно понимать, что батчить нужно по-материально, т.е. какой-то код с этой логикой нужно будет все же написать.