I’m looking into optimizing the interface of my game. Currently, updating any element inside the single ScreenGui heavily lowers the framerate. This is especially noticeable when tweening the position of a GUI element.
Would it be more efficient to use a ScreenGui for each section of the interface so that the rendering is only updated for a section when its content changes?
If not, what can be done to optimize things other than reducing the usage of the TweenService?
I’m aware this is something I can try myself, but it’s a big task to take on at this stage in development so I’d like to hear developer feedback on this subject.