I CAN get it run fast if I set the frame rate mode to Unlimited, but I'm told that I shouldn't do that in a release build because of battery drain (and some other reasons?). I would probably prefer to set this mode for the older devices that run the engine very slow but I don't think there is a way to switch this mode at realtime :(
Actually this can be a solution even if is not elegant. I have thought about the same when I was testing my game in lower end device. I did several test, and if the frame is set to unlimited in some old GPU I can get the framerate up to 60fps.
Ashley it would be possible to add a feature that would allow us to change the framerate mode in real time? or even if we need to start the whole game? we could easily made an event that if the fps drops below 30fps for more than 5 seconds then the framerate mode can change allowing us to run the game smoother. This could be a quick fix for the GPU that strangely run badly.
The only problem I encounter with my game is that run better on Adreno 405 than Adreno 618, and this of course doesn't make any sense. Also, because the cpu was running low and the fps wouldn't go up to 25fps. While in older device, the CPU gets even at 70% running at 60fps with no problem.
If your game run really bad in high end devices, or even on medium device released in 2017/2018, then means that you are doing something wrong. After several test, I can say that a low resolution will drastically increase the performance. I use the 1024 x 576 with full screen quality set to low. The sprites should be also small, not more than 1024. For the design or particles I use all tiled background, and I keep al my sprite with a small size. With this method my game run smooth in most the devices I tried (9/10) with levels with over 1000 objets.
The only things we can do is help each other testing our game in our devices so that we can blacklist the devices that run our game badly before release on the play store. The problem will be solved over time. Mobile are getting faster and faster every year.
Taximan I really like your art style! I would be happy to try out when you have a beta version ready!