Different LODs in same project?

Here’s my problem. I have an Android app that I want to create a PC versions. So for the PC version I want to use more detailed meshes, have extra scenery, higher resolution graphics, etc.

But I want to keep the same codebase. For example if I discover an “issue” in the PC version I want to also correct it in the tablet version.

Is there anything in Unity that will help me do this? For example, it would be nice to be able to have some global setting that says. If PC version use THIS high res mesh and if ANDROID version use this low res mesh. Similarly for textures.

I can easily save out my meshes from blender in high poly or low poly models.

I suppose what I’m asking for is an LOD global setting.

Heres something that will help with this Unity - Manual: Conditional compilation

Yeah that’s for scripting. Though. I was thinking more of the actual meshes in the scene. I’ve had a look at LOD in Unity. Apparently it is a Unity Pro feature only. So maybe I need to upgrade!

You should be able to write your own LOD system, and I know there are some on the asset store that should work with free. Adding a bias to lower the quality on mobile should be possible.