본문 바로가기

[Unity 2D] 6강 씬(Scene)의 개념 이해하기

@도마22026. 3. 6. 20:00
728x90


씬(Scene)의 개념 이해하기

이번 강의에서는
씬(Scene)이 무엇인지,
그리고 유니티에서 씬이 어떤 역할을 하는지 살펴봅니다.

씬은 이후 강의 전반에 걸쳐 계속 사용되는 개념이며,
게임의 흐름을 이해하는 데 매우 중요한 요소입니다.


씬(Scene)이란 무엇인가?

유니티에서 씬(Scene)
하나의 게임 화면을 의미합니다.

예를 들면 다음과 같습니다.

  • 게임 시작 화면
  • 실제 게임 플레이 화면
  • 결과 화면

이 각각이 하나의 씬이 됩니다.

즉,
씬은 “플레이어가 보게 되는 한 장면”이라고 생각하면 됩니다.


하나의 게임에는 여러 씬이 존재할 수 있다

간단한 게임이라면
하나의 씬만으로도 게임을 만들 수 있습니다.

하지만 보통의 게임은
여러 개의 씬으로 구성됩니다.

예를 들면,

  • Title 씬
  • Game 씬
  • Result 씬

처럼 역할에 따라 씬을 나누게 됩니다.

이렇게 씬을 나누면
구조가 깔끔해지고 관리가 쉬워집니다.


씬 안에는 무엇이 들어 있을까?

씬 안에는
게임 오브젝트(GameObject)가 들어 있습니다.

  • 캐릭터
  • 배경
  • 카메라
  • 보이지 않지만 필요한 관리 오브젝트

이 모든 것이
씬 안에 배치됩니다.

즉,
씬은 오브젝트들을 담고 있는 무대라고 볼 수 있습니다.


현재 씬은 어디에서 확인할 수 있을까?

현재 열려 있는 씬은
유니티 에디터 상단에서 확인할 수 있습니다.

또한 Project 창에서는
.unity 확장자를 가진 파일이
씬 파일이라는 것도 확인할 수 있습니다.

씬 역시
프로젝트에 포함된 하나의 파일입니다.


씬을 나누는 기준은 무엇일까?

처음에는
“언제 씬을 나눠야 하는지”가 헷갈릴 수 있습니다.

이 강의에서는 다음 기준을 사용합니다.

  • 화면 구성이 크게 달라질 때
  • 게임의 흐름이 바뀔 때
  • 역할이 완전히 다른 화면일 때

지금 단계에서는
씬을 세세하게 나누기보다,
씬이라는 개념에 익숙해지는 것이 중요합니다.


지금 단계에서 중요한 점

지금은
씬을 직접 여러 개 만들지 않아도 괜찮습니다.

이 단계에서 중요한 것은,

  • 씬은 게임 화면 하나를 의미한다는 점
  • 씬 안에 오브젝트가 들어 있다는 점
  • 게임은 씬 단위로 구성된다는 점

이 세 가지만 이해하면 충분합니다.


728x90
도마2
@도마2 :: 도마의 코드노트

초보자를 위한 코딩 강의를 정리합니다. 파이썬부터 C#, Unity 게임 제작까지 차근차근 기록합니다. — 도마

목차