DISCLAIMER: I don’t mean by the loading screen GUI when you joined the game and your client is processing/loading contents/assets of the game.
I’ve seen some games such as Build A Boat For Treasure have this loading system where (in this case I am talking about the game) when you are loading your boat slot, the game shows up a loading GUI whilst loading the “blocks” or assets of the boat until it knows it is finished loading the boat. Take a look at this video to understand what I am talking about:
My questions are:
How does the game know when an asset is done loading?
Is there something to do with ContentProvider service?