Не существует жесткого технического ограничения, кроме 65k вершин на одну сетку (если используется по умолчанию, 16-битная индексация), но я не думаю, что есть ограничение на количество ячеек, и если вы повторно используете сетки, вы можетенарисуйте их с помощью Graphics.DrawMeshInstanced или, если хотите, с буферами, Graphics.DrawMeshInstancedIndirect.
С относительно современной видеокартой, достаточным количеством оперативной памяти и т. д. вы можете легко работать в диапазоне миллионов.Вы можете продвинуться дальше (десятки миллионов, сотни миллионов?), Но в какой-то момент производительность неизбежно снизится.
Таким образом, в основном ответ таков: любое число, которое поместится в вашей оперативной памяти, со вторичным ограничением, зависит от вашего оборудования, если вы хотите, чтобы оно работало в реальном времени (Unity будет отображать любое количество полигонов, если у него не закончитсяпамяти, но смешное количество поли может занять несколько секунд рендеринга)