How do I find an optimal FPS for best user experience while preserving battery life? I'm developing an Android game. The "graphics" I'm using need little CPU GPU, so they run with high FPS. Because saving energy is important on Android devices, I want to limit frame rate (if deltaTime lt limitDeltaTime gt Thread.sleep(...) ). How high should the frame rate be to get an optimal balance between saving resources and a "fluid" gameplay experience. At which point is the user experience optimal or no longer improving?