Hi I am currently developing a platformer game for Android similar to super meat boy. I get 60 fps on the device I am testing on but will drop to 45 fps after around 5 minutes of playing. It then fluctuates back and forth between 45 and 60. I can’t really tell the difference in fps drop without the counter on my screen. Would it be okay to keep my target framerate at 60 or should I lower it to 30 so the fps will always be same.
A Super Meat Boy style game, where quick reflexes are essential, would obviously benefit from the highest framerate possible but it completely depends on the game as to whether it would work well at 30.
Generally, I’d aim for 30fps on mobile, just to take advantage of the older phone market (this is especially relevant on Android), or maybe give the player an option to switch between 30 and 60fps and maybe reduce the graphics depending on how good their device is.
I know for games heavily reliant on reflexes I’d prefer higher framerates over higher graphical quality, but that’s not true for everyone ![]()
Thanks for the advice. I think I will add an option to reduce graphics quality.