Whenever a player dies, or switches to a significantly different level in my game, I show a "Loading..." screen so they know something is happening. Recently I added a feature where tips/info/story is shown on this screen as well. The issue I'm running into is that even though these messages are short (never more than a single sentence), some times the load times are quick enough that there really isn't enough time to read the message. Short load times are probably one of those "problems" that are good to have, but it feels a bit annoying if a player is unable to read the loading messages completely. I considered something like, maybe don't show the message unless loading is taking a while. For example, wait until t = N before I show the message. But that doesn't really help, since maybe the scene was going to take N + 1 seconds to load, now it's right back to the same problem. I've played plenty of games with loading screen tips like this. Usually those scenes are beasts, and always take a while, so there's lots of time to read the messages. One thing I've done is collect all these "tips" into part of my UI so people can go read them in one place if they feel they missed something important. But that is kind of a bandaid. Anyone else run into this? Any recommendations? I'm assuming that it's not feasible to predict how long the loading will take, for various reasons, so I don't think I can dynamically show the tips or not depending on whether a particular scene will take a while to load.