So I am creating unity 2d game. Its a platformer game. With infinite scrolling background. The porblem is the background? what should we do about it? like creating one longgg background and make the camera move over it? or should we use a relatively smaller background and use prefabs e.g the background is composite of two parts. background_ and foreground_. background_ is just colour. and foreground is the trees and stuff there are many themes for foreground ,like trees , mountains and beach etc, and ground holding them(trees). which one is more memory efficient? what should i do? one very long or shorter with prefabs?