This does seem very workable. There are a number of ways that Mesh Baker could help with this. 1) You can use the Batch Prefab Baker to make your prefabs that share a material. These are much easier to work with at runtime. 2) You could use Mesh Baker LOD to do the combining, or, if your case is simple enough you could do the combine your own script. This would give you more control over how and where things are combined. 3) Adding and deleting parts from a combined mesh is very doable. So it could work to bake bake most of the geometry and only un-bake parts near the player. [Edit] Just to be clear, Mesh Baker LOD doesn't generate your LOD meshes like Cruncher does or Decimate Operation in Blender. To do that you need an asset like Cruncher. Mesh Baker LOD just manages the baking of the lod meshes together in your scene.