My game is slow,how can i make it faster ?

So basically that is my whole scene and my game is lagging.I am testing my game through usb cable and unity Remote 5.I have USB 3.0 at PC. I have an iPhone 5S
My PC is shitty ( dual core 2.20 GHZ , really old pc ) so maybe is because of that.
Anyway,i was thinking that i can make the game faster in other ways too.
Every block has the same texture,the background one,which has only 54.7 KB (56,072 bytes) so it isnt that big , so i am really curious what is it about.
Also my game creates objects but deletes the ones that goes in the back of the camera so it shouldn’t occupy much ram.
I don’t have a lot of scripts since i just started and my scripts are small too ( moving,colliders,generating,deleting,background ) .
I don’t know what is the cause and is driving me crazy.


These are the stats when my character reaches that point.
In the begining my FPS is at 110-120 and in this obstacle i reach 60-70 FPS.
Also the CPU goes from 8-9 to 14-15 ms.
I believe Trist and Verts are very high but i don’t know what those are.I read somewhere that Trist and Verts are very important for mobile experience.Maybe that is the problem.
Please help me,this is just the begining of the game and it already is laggy,i don’t want to think when i create more complex levels how will it be.

Running the game withouth USB ( exporting the app to my phone ) will help ? or is the same thing as if running through unity remote 5.

It’s not the same at all. Don’t use Unity Remote to test performance.

I tried not to put the app on my phone cause i don’t have mac os and it will be a pain in the ass to do it with virtual machines etc.
Thanks for answer,i will continue the game and try it on my phone later on,i hope it will move smoothly.
I searched on internet and stil don’t know what Tris and Verts are.
Also,if are there tips that actually help improving the performance please share them with me :slight_smile:

Your tris and verts are not high, 60-70fps is fine, you don’t know what your performance is until you actually run it properly on the actual phone.

In short, this is not a time for you to be looking to optimize.

//Declare this  variables.
public float tick;
private float uTick;

void Update () {
      // At Top Update
       if (tick > 0 ) {
            if(Time.time < uTick + tick)return;
            uTick = Time.time;
        }
        // Do .....

}

// Adjust tick. The game run 100% faster