We're at the end of a Unity game project and we're suffering from a pretty long loading time on mobile (~20 sec) for a scene to load. We don't have any rendering speed issues at the moment and that's partly why we didn't take the time and effort to make sure every single texture is in an atlas.
So now I'm wondering, if we actually did move every single texture to a bunch of atlases and ended up with say 15 large atlases as opposed to ~hundred of textures could that improve loading time? I'm basically looking for a definite answer/explanation if and why loading many smaller textures to the RAM->GPU takes longer as compared to fewer but bigger/heavier ones.