Loading Screen with proffesional "informations"

So lately I’ve seen a game with this exact loading screen showing all the information which is inside of it.

How do I do it? What are the first steps I need to make?

1 Like

You can do simple stuff like

local loaded = game:IsLoaded() or game.Loaded:Wait()

if loaded then
  -- do stuff
end

But I think the way they do it is use ContentProvider’s PreloadAsync to loop through all instances in a game and load them.

Example

local ContentProvider = game:GetService('ContentProvider')

for i,v in pairs(workspace:GetDescendants()) do
  LoadingLabel.Text = 'Loading '..v.Name
  ContentProvider:PreloadAsync({v})
end

This page also gives a good guide to creating one

2 Likes