Android Game Overheating Device?
Hi there, I have developed a game intended for android and eventually IOS, I have noticed that when built, my game causes the device to overheat, I used the profiler tool to see if I could identify anything and all I noticed was that in the GPU profiler, I get random spikes from 2ms to 20ms, these spikes occur consistently around every 30-32 frames, is this what's causing my game to overheat the device and how can I fix this?
Thanks
Answer by jtok4j · May 07, 2016 at 06:42 AM
Hi,
One really essential point to check is whether it's simply the device you're testing on, or does it happen on another identical device as well, or other types of devices. If you test with other devices, then you'll be able to narrow it down to whether it's the device hardware build itself, or the game itself, if all devices are overheating.
Hi, thanks for replying, I did think this may be the case so I tried it on a different device and it didn't overheat but it did drop fps, I'm not an expert on these things but I thought maybe the original device works so hard it overheats whereas the other one just drops fps, not too sure but I don't know if this matters but on the original device I tried playing a game from the marketplace and it worked fine, no overheat
Also, just to add, I don't have 2 separate scenes but I have a death menu part and the game part, when one is active, the other is deactivated, when I'm in the death menu part the fps went up to 60 from 40 on the second device, don't know if that helps but thought i'd put it out there
Answer by studioplaymarques · Sep 24, 2018 at 07:02 PM
@jtok4j I have spent many time playing games for study. Many cases, since I noticed it was happening, I started to take note of games were overheating my phone. Later, after some searches, I could link them to Unity's games. I also did not try other smarthphones than a LG K10 and a Samsung J1, but it is enough to say us that something went strange. If other games that are same than I used to test work without overheat then it makes me think not my phone problem.
@JackMac290400 As you thought... I also think it is a problem with something is using too much some resource as CPU or GPU of the device. These thoughts came after I notice even offline games made in Unity overheat devices. Before I used to think it was because they were online games...