- Home /
How to get better performance on mobile?
I just released a game to the app store but the main issue is how slow the game is running, I believe the issue is with collision because I have a lot of coins in the scene that the player collects (like an endless runner game). The frame rate drops every time a coin is collected and I was wondering if there is any way to make the game run smoothly. Also, I destroy prefabs that aren't being used in the scene at certain times.
We would have to see how complex your collision scripts are, and what costly processes are going on. You could also use the profiler to see what functions are taking up the most time.
Answer by Pangamini · Jan 21, 2021 at 10:05 AM
You already published the game, and you haven't even run the profiler yet? :-P Noice In any case, make a development build, attach the profiler to your app running on your phone, see what's slow, profit
There are some things that are slow on phones but insignificant on PC. I don't have that much experience with mobile, but I can try and name my tips:
Triangle count (perhaps on skinned meshes)
Post processing and Fill rate in general (how many pixels does the gpu need to write anywhere, including overdraw)
Dynamic shadows, for multiple reasons including those above
Your answer
![](https://koobas.hobune.stream/wayback/20220613023716im_/https://answers.unity.com/themes/thub/images/avi.jpg)
Follow this Question
Related Questions
Empty scene @ 60fps vs City Scene @140fps... ????? 0 Answers
Slow performance on 2D iOS platformer 1 Answer
Frame Rate acting weird. Performance issue? Mobile 2d game 0 Answers
Performance/framerate issue 0 Answers
Camera ignoring LOD! 0 Answers