Unity 2D Game Performance Issue: Low FPS in CPU Usage

Hello Unity community,

I’m working on a 2D game in Unity and I’m experiencing performance issues. When using Unity’s Profiler, I see that the FPS in “CPU Usage” is around 15 FPS, which i think is significantly low. My game is quite simple in terms of graphics and physics (A space ship shooter game) so I’m concerned about the low frame rate.

  1. What are the best practices for optimizing performance in a Unity 2D game?
  2. What additional tools or techniques can I use to identify and address performance bottlenecks?
  3. Are there specific Unity settings I should be aware of for 2D games on mobile devices?
  4. Any advice on improving performance on mobile devices, considering that my game will run on iOS?

I appreciate any advice or direction you can provide to help me improve the performance of my first game in Unity. Thank you!

1 Like

The first thing I would look for is looping scripts. If you have to many of them it could lag. If you do have to many looping scripts, make them only activate when you need them.

1 Like