I played a game called "The Red" and I noticed it used a type of loading screen that loaded depending on the user's internet connection. Is there some sort of method I can use to check if the player's internet. If the connection good it'll go faster. If the connection is bad it'll go slower.
He's probably using the preload
method of ContentProvider to load all his assets, and checking the RequestQueueSize property of the same to see how many of them have actually been loaded.