- Home /
Save battery on mobile
What's the best way to save battery life on a very simple game? I lowered graphics settings to the minimum and and I capped the framerate to 60 fps but the game still burns 1% of the battery per minute.
Any advice?
Define "simple". If you need 60 redraws per second it can't be that simple ^^
It's simple but fast paced, as I now replied below. By simple I mean that there is an animated gameobject that moves on the screen using the physic engineto get to other animated objects and pick them up
Answer by SpectreX · Aug 20, 2014 at 12:11 AM
You should use 30 fps instead, it's not that noticeable and if you want to lower the energy draw that's a way to cut your battery leeching. Also you might look into optimizing your scrips, lowering pixel counts where you don't need them in your textures, etc.
I lowered the framerate to 45-50 fps, it's a fast paced game and the difference between that and 30 fps i very noticeable :) The scripts are optimized and and no "find" methods or similar are in any Update. About lowering pixel counts, well... all the textures of my game are well packed in a 56$$anonymous$$b file and there are no 3d models in the only scene the game is made of. I'd like to ask you what other optimizations I could do to the scripts? Btw thanks for your answer!
Answer by Bonfi_96 · Aug 22, 2014 at 07:31 PM
Setting the rendering path to "Vertex lit" seemed to decrease battery usage by 50% on some devices. This choice was suitable to my game because I'm not using any light, shadows or lightmap.
If you want to use this option in your game I reccomend to do various tests to verify it's effectivity.
Your answer
Follow this Question
Related Questions
How to get current battery life on mobile device 3 Answers
Reference for Target API and Target iOS mobile? 0 Answers
Power consumption because of compass and gyroscope on handheld devices 0 Answers
Rigidbody or CharacterController for mobile 3d person shooter ? 0 Answers
How do I access CoreMotion and the Android equivalent? 0 Answers