Recently I've been working on a project, where I learned about the importance of optimisation the hard way. The final version on itch.io takes about a minute to load on my relatively good computer and some people reported not being able to open it at all. (And it wasn't even any sort of heavy game, it was basically an interactive slideshow with a few minigames.)
Another project is on the way and now that I know optimisation is critical, I have another problem: I have no idea how to substantially reduce the initial loading time.
One problem, having almost comically oversized textures, is being taken into censideration, but there's not much else I can think of. How does one reduce the size of the project, so that it takes less time to load?
The only other solution I thought of would be splitting the loading into sections, only loading the scene when the game needs it, so that it doesn't all pile up in the beginning. How would one do that? Would using load() instead of preload() help?
As you can see, I'm still relatively new, so sorry about that.
Another thing I think may be important to mention is that I am exporting into html5, with the OpenGL ES2.0 renderer.