there is always the alternative that you could use models of larger areas like city blocks instead of single models for each building or you could make
the editor such that the single buildings are added together by the user
on a grid surface with the appropriate limits , and then joined into one piece and plugged into the world grid as larger single meshes ...chunks ,wich you could manage

then there's instancing also ..


Compulsive compiler