Long scene loads -- What is behind them?
We all know that sometimes scenes load quite long. Oh, the dreaded spinning wheel. Right?
But what causes a scene load so long? Is it the amount of actors/graphics that need to be loaded? To be honest, I don't think so, in this department GameSalad seems to do quite well. Here's what I think is going on.
Currently, I'm not actively working on a game (because I am waiting for certain delayed features to be able to continue), and so instead I'm playing a bit with trying to optimize one of my projects. In the current iteration, I have two scenes -- one menu, nearly empty, with just a button (display text) and one image -- and one for gameplay, where I'm loading a decent-size map, several images and a lot of logic. You can freely switch between the scenes. Guess which one loads longer?
If you guessed the complicated scene loads longer, you are wrong. And it isn't even a tiny margin! The simple menu scene loads about four times longer!
The reason I think this is happening, is because in the background memory is being dumped. The more complex the scene, the longer the load following after it. And as experience of many shows, apps still crash and devices run out of memory. It seems memory management is quite the elusive demon for the GameSalad team -- not just with the Creator, but in general.
Something to be looked at?
But will people vote for it, or will they prefer another ad revenue stream?