How could I improve my UI?

hello! i am making a loading screen for my game. when it finishes, it fades out and the player can start playing. i want some feedback on what i could do instead of the fading or maybe how i could do the fading differently, etc.

here is a video of what it currently looks like:

3 Likes

Fade transition will be the most suitable here with only Roblox Studio powers. I think there’s no need for you to worry about it.

i agree with you but i still think the fading can be done differently. can you think of another way to do so?

1 Like

how is the fading done currently?

  1. Well I personally wouldn’t preload every single asset cause It’s just gonna take forever. I would just preload the important assets that need to be loaded.

  2. You could try and use UI Gradient

  3. (Personal thought) maybe have a different background texture inside of a faded circle. maybe some sort of grid texture ex (Square shaped).

  4. Also could make the bar going away first then the background would fade next. Such as having a loading complete text type of thing.

Soo i dont really know what the game is about, but I’m not really a fan of the moving grid, maybe it’s because of the repeating “rectangles” all over the screen, kind of similar to how some weird minecraft resource packs are made, and you can tell something if off because of the repetitiveness of the landscape, so about that i would maybe deform some of the squares (Im guessing is some kind of climbing rope).

About the transition I would personally combine the fade, and also make it so it shows the landscape a bit and then transitions to the back of the player and attaches to the player as normal.

Also strongly agree with making the loading bar disappear sooner

maybe make the moving texture fade a bit earlier, it sticks out pretty badly. I noticed it only right now :sweat_smile:

a script iterates over the screen gui and if it is a gui object then it tweens its Transparency property to 1, taking 2 seconds

thank you for your answer!

how do you think I could do so?

here I tried making the ui differently:

what do yall think?

veery late reply, sorry
use replicatedfirst to show the loading screen before loading the game in

1 Like