Ok, I just found out something absolutely amazing. If an object is loaded in memory once, it loads a lot faster the next times you create an instance of that object. So I put an instance of my heavy object in the splashscreen at 1 opacity. And that's not quite a problem as the default Contruct 2 loader gives feedback on what has been loaded. And after that first, longer loading (about 7 seconds, when it took 1 before), but after that , other loadings take only one to two seconds when they took 10 seconds. And that works even though the object is not global. I wonder if it only depends on the computer's specs, if the object stays loaded on RAM for a while or if something else in going on. I'd like to know