I am developing a simple player shooting game. It worked fine for me. But when I tried deploying it on the device the FPS reduced to almost 3-4FPS. Can anyone list out what are the factors that reduces the FPS in unity game.
The Universal Render Pipeline (URP) in Unity optimizes your graphics across a range of platforms, from mobile to computer. URP produces good quality graphics on high end devices and optimized performances on lower-end devices.
Usually, the default frame rate on mobile platforms is 30 fps. To target the default frame rate, set Application. targetFrameRate to -1.
Unity (CPU) selects which objects are candidates to be rendered, then sends them one by one to the GPU: for each object, Unity sets up the shaders and textures and starts feeding the GPU with the vertices, triangles, normals and other attributes associated to the vertices.
Minimize the Draw calls, optimize the shaders and Reduce the number of vertices.
Graphic Optimization
iOS specific Optimiztion
This article may help
And try deep profiling of game using Unity Profiler to find the memory overhead.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With