Hey,
We are trying to create a simple ball game for android and we are facing a big problem with the FPS of our game.
Everything runs smoothly on Editor but when we compile and play with an android device we get 11-16 FPS!
It’s too low to play the game comfortably!
cell: Galaxy S5 Neo
tablet: Galaxy Tab E
We decided to create a simple demo project for anyone that want to check the problems with a sample.
The project is a simple menu with a scroll view to select the level.
2 scenes, first one use unity terrain and the second one use pure 3d cube to create the terrain.
UI is made with uGUI.
We have 45-50 FPS in the main menu.
With a Title and a Scroll View with 14 buttons.
Why do we lose that much FPS for almost nothing ?
In the unity terrain scene we have a drastic fps drop, we have 10-15 FPS.
The terrain is quite simple and is using 2 textures on the terrain and 3 prefabs for rock, tree, chest.
There is not a lot of those object in the scene.
In the 3D Cube terrain the FPS is not quite bad, 35-45 FPS!
We used different textures to show more textures that we are using in our real game.
- We use “solid color” for our camera because we have seen that it could cause an FPS drop but it didn’t change anything.
- We also tried a lot of other solutions found on the internet, but nothing got it back to a good FPS.
We did check the profiler, but we didn’t really get anything to help us to find the problem.
- Device.Present taking so much time
- Camera.Render.Drawing take a bit of time but it’s not too bad i guess
We are doing a pretty simple game and we don’t know why our FPS are that low.
Here is the project demo.
https://www.dropbox.com/s/gg76w3x4yxqsgox/BMDemo.zip?dl=0
all password for android build are => maison
Thx in advance to all of you that will help.
We are in need of community help! ![]()



