I have performance problems, the biggest problem is in Gfx.WaitForSignal, I found 2 reasons for the performance drop. 1. I have 9 large objects in the background that consume a lot of resources. 2.URP Light 2D. I can’t refuse something, so I decided to manually change the screen resolution to 25% - int newWidth = Mathf.RoundToInt(Screen.width * 0.75f); int newHeight =Mathf.RoundToInt(Screen.height * 0.75f); Screen.SetResolution(newWidth, newHeight, true); The question is how good is this practice for weak devices? Are there other solutions to these performance issues?

