I am currently working on my first IOS game. Its been in development for some time, and I wanted to get some input on my strategy for managing / accessing assets. So heres the basic scheme:
Instead of loading all assets from resources, I have all textures / objects in game, but off screen( as shown in picture below). From here I do a one time gather up of all these assets ( on creation of the assets class by game manager ) with GameObject.Find() and save them all to a public static class named “gameAssets” in public static variables, and thats it. I then grab these assets when they are needed and bring them into view.
So Im just looking for some constructive criticism, mainly on whether you think this is a decent way to handle asset management. Thanks for your time!