Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Factors that affect FPS on mobile device in Unity

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.

like image 911
Sagar Patil Avatar asked Feb 27 '14 07:02

Sagar Patil


People also ask

Is Unity URP good for mobile?

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.

How do I lower FPS in Unity?

Usually, the default frame rate on mobile platforms is 30 fps. To target the default frame rate, set Application. targetFrameRate to -1.

Does Unity use GPU or CPU?

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.


1 Answers

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.

like image 80
Hamdullah shah Avatar answered Oct 26 '22 17:10

Hamdullah shah