Hello world. I’m working on a 2D game and for my background I am using several 4096 x 1024 png’s. I create a quad and attach the png’s as textures, bilinear, compressed. I’ll probably have like 10 of these quads and connect them to complete my background per scene. Is this a good idea or do you guys have a better solution?
Your 1k by 4k quads will take 12 megs each, so you will use 120 megs regardless of whether they are visible or not. As a first step/test consider breaking your images into 1k x 1k textures and using 40 quads. Put your images in the Assets/Resources folder and only load the ones visible. Use Resources.UnloadAsset() to discard the ones that can no longer be seen.
There are other games that can be played, but I’d have to understand more about how these quads are seen by the camera and how they are displayed as part of game play to understand if these other games add value.