Efficient 2D Modular Levels

I have looked into a lot of techniques for creating 2D levels in Unity. The majority of these involve a tile-set and then vertex snapping these together. I know that this works but, I also know that this will be very expensive as eventually there will be a large amount of game objects. Is there anyway in which I can reduce the cost of this method or is there an entirely different method which will work.

Any help is much appreciated , thank you :slight_smile:

Typically you’d create meshes which contain many quads, with each quad being a tile, or else create a pooling system where only the on-screen tiles are displayed and they’re re-used as needed when the camera moves. (Such as, I dunno, SpriteTile maybe, just to pick a totally random example.)