This app was mentioned in 5 comments, with an average of 1.60 upvotes
I helped a friend of mine making his game and he did the same. He added a script to each level start that changed/deleted certain things from the level (particle stuff... complex mesh stuff.. etc..) to make his game more playable on low-end phones.. and I have to say, it worked perfectly.
Personnaly I think that you should keep your performance in mind, and if possible, add a quality setting to make it playable on slower devices. Most people will say... "but the phones are getting faster and faster"... yes, that is true, but those same people keep forgetting that new software will ask for more and more power every generation.
In the early days of pc gaming, the software wasn't that complex and coders optimized the shit out of their software. Hardware could keep up with it. These days, enginge have a simple setting.... "vertexmax=10000" or something like that. Hardware can handle that setting, and they simply change it to 20000... and instantly the hardware can't handle it anymore.
"Blast with amazing speed through mines and caves. Jump over ravines and rivers. Avoid roadblocks and dangerous traps. Break through wood, stone- and steel barricade’s Find your route along hot lava-flows, dark cliffs and breathtaking scenery."
I worked on this one with a few other people.
Being part of this game, I can tell you that this commonly known thing isn't correct. As I said, it is how you use is.
Here is how we did it :) Currently working on a VR version.