Should I have one gui, or have multiple for different purposes

Currently, I am trying to figure out whether or not I should use one MainGui or have multiple guis for different purposes.

My current way of using guis is having multiple in ReplicatedStorage, then having them reparented by the client. I am not sure if I should combine all these guis into one for performance reasons.

The reason why I am concerned about this is I once saw a tweet about someone switching from either one maingui to multiple guis or multiple guis to one main guis in their gui based game and having increased performance. My UI is very early in its stage, and if I need to, I would like to switch now.

3 Likes

Personally, I think you should have 1 main UI [ depends on your usage/game].

and you could do changes in that [ through server/client, etc.]

1 Like

I would suggest combining UIs that have similar purposes so that they are easier to handle from the programming side.

1 Like

I usually have different ScreenGuis and I have a GuiManager in ReplicatedStorage which handles the GUIs. Works well for me, but it’s really up to you. I would have a way to load everything in the game first this should help smooth the game out once everything has loaded.

2 Likes

I have decided to just switch to having multiple GUIS and combining ones that are similar to each other. Thanks for your answers.

2 Likes