blackhornet Thanks for the tip. I've only used Families so far to apply effects to groups of objects
Sorry if this is like a partial hijack , but this may help the original poster too..
After BlackHornet's suggestion I did a couple of tests and this may come in handy.
My game does not have nearly as many image sequences, but enough that it caused RAM problems on phones.
I solved it by optimizing everything and was able to keep my original set up, but in the future I may go with that Family route.
To some of you this is probably, duh!! an obvious thing, but may help others.
So, if you have too many images these would be important points:
#1 Having all your sprites in one layout ( layout you actually use in your game ) is a no go, too much RAM usage and probably a crash. Even if you destroy them on start of layout it's a no go.
#2 So they have to be created as needed with System > Create Object, but that means they have to exist somewhere in some layout in the first place.
#3 Creating a layout that exists for this purpose ( to hold all sprites ) and never actually going into that layout seems to work. If you actually try to go to that layout, again, probably a crash because too many things loaded into RAM, but since they exist there, you can create them in all other layouts as needed
#4 Possible issue is jank, because when you create them during gameplay, they need to be loaded into RAM which is not instantaneous. One of the reasons I prefer to have everything pre loaded and ready. Same with music, yeah it streams, but if connection stalls, can cause game to stall too, so I prefer to use music as regular sound and pre load as well.
That MM pre loader plugin helps with that