Для фона можно создать плейн с текстурой.
Можно так же нарисовать с помощью
GUI.Label или
GUI.DrawTexture
Примеры есть по ссылкам. Если надо поворачивать GUI, то можно использовать
GUI.matrix, для этого есть метод
GUIUtility.RotateAroundPivot
Желательно после вращения восстанавливать исходную матрицу GUI(т.е. сначала нужно ее сохранить в переменную, а потом назначить заново).