How to create a 2d backgound

Hi, I’ve been searching the internet trying to find a guide that would help me create a 2d background that supports multiple resolution for unity 5 and I couldn’t find any. It would be helpful if i could get a tip or a hint about how to create one.

Also I’m trying to make my objects (game characters, enemies) in-front of my background as I’m trying to create a 2d RPG battle scene. I know this might look like a noob question but any help would be appreciated.

you may use OnGUI function


public Texture Photo;

void OnGUI()


GUI.DrawTexture(new Rect(0,0,screen.width,screen.height),Photo);



it will use every resolution

after it you may use UI for options