I’m currently at a point where I have a single ScreenGui containing the entire game UI.
A couple years ago, an engineer at Roblox mentioned during a conference that separating related UI elements into multiple ScreenGui’s was a good way to optimize how UI is rendered. It was explained that updating a UI element would cause the rest of the content in the same ScreenGui to update, which might get intensive if it contains a considerable amount of GUI objects.
Is this how the UI engine works in the back-end as of today?
Should I get started on separating my game UI into multiple ScreenGui’s to enhance the game performance?