안녕하세요! 오늘은 유니티(Unity)를 처음 시작하는 분들을 위해 자세하고 쉽게 설명해 드리겠습니다. 이 강의를 통해 유니티의 인터페이스를 배우고, 간단한 캐릭터를 만들어 보며, 스크린샷을 찍어 Gamedev TV 포럼에 올리는 방법까지 알아보겠습니다. 그럼 시작해 볼까요?
1. 새로운 프로젝트 시작하기

먼저, 유니티 허브(Unity Hub)를 열어주세요. 유니티 허브는 여러 버전의 유니티를 관리하고 프로젝트를 생성하는 데 사용됩니다.
-
새 프로젝트 생성: 화면에서 New 버튼을 클릭합니다. 만약 여러 버전의 유니티가 설치되어 있다면, New 옆에 있는 화살표를 클릭하여 원하는 버전을 선택할 수 있습니다.
-
프로젝트 설정:

- 프로젝트 타입 선택: 2D 게임을 만들 것이므로
2D 프로젝트 타입을 선택합니다.
- 프로젝트 이름 지정: 프로젝트 이름을 입력하는 란이 있습니다. 이번에는 실험적인 프로젝트이니
experimenting이라고 이름을 지어보겠습니다.
- 저장 위치 지정: 프로젝트를 저장할 하드 드라이브의 위치를 선택합니다.
- 프로젝트 생성: 모든 설정이 완료되었으면
Create 버튼을 눌러 프로젝트를 생성합니다.
프로젝트 생성에는 시간이 조금 걸릴 수 있습니다. 잠시 기다려 주세요.
2. 유니티 인터페이스 살펴보기

프로젝트가 생성되면 유니티 에디터가 열립니다. 처음 보시는 분들은 조금 복잡해 보일 수 있지만, 하나씩 알아보겠습니다.
-
레이아웃 설정:
- 만약 화면 구성이 다르다면 상단 메뉴에서
Window > Layouts > Default를 선택하여 기본 레이아웃으로 변경합니다.
- 각 창의 크기를 조절하거나 탭을 이동시켜 자신에게 편한 레이아웃으로 변경할 수 있습니다.
-
주요 창 소개:

- Hierarchy (계층 구조 창): 왼쪽 상단에 위치하며, 현재 씬(scene)에 있는 모든 게임 오브젝트(Game Object)를 보여줍니다. 기본적으로
Sample Scene과 Main Camera가 있습니다.
- Scene (씬 창): 게임 오브젝트를 배치하고 편집하는 공간입니다.
- Game (게임 창): 실제 게임이 플레이될 때 카메라를 통해 보이는 화면을 보여줍니다.
- Inspector (인스펙터 창): 선택한 게임 오브젝트의 세부 정보를 보여주고 설정을 변경할 수 있습니다.
- Project (프로젝트 창): 프로젝트에 포함된 모든 에셋(Assets)을 보여줍니다. 에셋은 게임 개발에 필요한 모든 파일을 의미합니다.
-
창 조작 방법:
- 확대/축소: 마우스 휠을 사용하여 씬을 확대하거나 축소할 수 있습니다.
- 이동: 마우스 가운데 버튼을 누른 채로 움직이면 화면을 이동할 수 있습니다. 또는 툴바에서 손 모양 아이콘을 선택하고 마우스 왼쪽 버튼으로 이동할 수 있습니다.
- 오브젝트 선택 및 이동: 툴바에서 화살표 아이콘을 선택하거나
W 키를 누르면 이동 툴로 전환되어 오브젝트를 이동할 수 있습니다.
3. 게임 오브젝트 추가 및 조작하기

이제 실제로 게임 오브젝트를 추가하고 조작해 보겠습니다.
-
정사각형 추가:
- Hierarchy 창에서 우클릭:
2D Objects > Sprites > Square를 선택합니다.
- 오브젝트 이름 변경: 필요하다면 오브젝트의 이름을 변경할 수 있지만, 이번에는 기본 이름인
Square로 두겠습니다.
-
오브젝트 이동:

- 선택:
Square 오브젝트를 선택합니다.
- 이동 툴 선택: 툴바에서 이동 툴을 선택하거나
W 키를 누릅니다.
- 이동: 씬 창에서 화살표를 드래그하여 오브젝트를 원하는 위치로 이동합니다. 빨간색 화살표는 X축, 초록색 화살표는 Y축을 의미합니다.
-
오브젝트 회전 및 크기 조절:
- 회전: 툴바에서 회전 툴을 선택하거나
E 키를 누릅니다. 파란색 원을 드래그하여 오브젝트를 회전시킬 수 있습니다.
- 크기 조절: 툴바에서 스케일 툴을 선택하거나
R 키를 누릅니다. 화살표를 드래그하여 크기를 조절합니다.
- 사각 변환: 툴바에서 사각 변환 툴을 선택하거나
T 키를 누릅니다. 모서리를 드래그하여 오브젝트의 크기와 모양을 조절할 수 있습니다.
-
오브젝트 색상 변경:

- Inspector 창에서:
Sprite Renderer 컴포넌트의 Color 옵션을 클릭합니다.
- 색상 선택: 색상 팔레트에서 원하는 색상을 선택합니다.
- 적용: 선택한 색상이 오브젝트에 적용됩니다.
4. 계층 구조와 렌더링 순서 이해하기

오브젝트를 여러 개 추가하면 어떤 것이 앞에 보이고, 어떤 것이 뒤에 보이는지 궁금하실 수 있습니다.
-
오브젝트 복제:
- 복제: 원하는 오브젝트를 선택한 후
Ctrl + D를 눌러 복제합니다. 맥(Mac) 사용자는 Command + D를 누릅니다.
- 위치 변경: 복제한 오브젝트를 이동하여 다른 위치에 배치합니다.
-
렌더링 순서 변경:
- Inspector 창에서:
Sprite Renderer 컴포넌트의 Order in Layer 값을 조절합니다.
- 값 조정: 숫자가 클수록 화면의 앞쪽에 렌더링됩니다. 예를 들어,
Order in Layer 값을 10으로 설정하면 다른 오브젝트보다 앞에 보입니다.
5. 간단한 캐릭터 만들기
이제 여러 개의 기본 스프라이트를 사용하여 간단한 게임 캐릭터를 만들어 보겠습니다.
-
머리 만들기:
- 원 추가: Hierarchy 창에서 우클릭하여
2D Objects > Sprites > Circle을 선택합니다.
- 크기 및 위치 조절: 이동 툴과 스케일 툴을 사용하여 머리 크기로 조절합니다.
- 색상 변경: 원하는 색상으로 변경합니다.
-
몸통 만들기:
- 정사각형 추가:
Square 스프라이트를 추가합니다.
- 크기 및 위치 조절: 몸통 모양이 되도록 조절합니다.
- 색상 변경: 머리와 다른 색상으로 설정합니다.
-
팔과 다리 만들기:
- 팔과 다리 추가: 정사각형 스프라이트를 복제하여 팔과 다리를 만듭니다.
- 회전 및 크기 조절: 회전 툴과 스케일 툴을 사용하여 팔과 다리 모양으로 조절합니다.
- 배치: 캐릭터의 양쪽에 적절히 배치합니다.
-
세부 조정:
- 전체 선택: 마우스로 모든 오브젝트를 드래그하여 선택합니다.
- 이동 및 회전: 전체 캐릭터를 이동하거나 회전시켜 원하는 자세를 만듭니다.
6. 작업 결과 공유하기
캐릭터를 완성했다면 스크린샷을 찍어 다른 사람들과 공유해 보세요.
-
스크린샷 찍기:
- 윈도우 사용자의 경우:
Windows + Shift + S를 눌러 스크린샷 도구를 엽니다.
- 맥 사용자의 경우:
Command + Shift + 4를 눌러 스크린샷을 찍을 수 있습니다.
- 영역 선택: 마우스로 원하는 영역을 선택하여 스크린샷을 찍습니다.
-
포럼에 공유하기:
- Gamedev TV 포럼에 접속: 강의 자료에 제공된 링크를 통해 포럼에 접속합니다.
- 게시글 작성: 새로운 게시글을 작성하고 스크린샷을 첨부합니다.
- 내용 작성: 간단한 설명이나 소감을 함께 작성합니다.
- 게시: 작성이 완료되면 게시글을 등록하여 다른 사람들과 공유합니다.
7. 마무리 및 다음 단계
이번 강의를 통해 유니티의 기본 인터페이스와 간단한 오브젝트 조작 방법을 배웠습니다. 다음 강의에서는 더 심화된 내용으로 찾아뵙겠습니다. 궁금한 점이나 공유하고 싶은 것이 있다면 언제든지 포럼에 글을 남겨주세요.
요약:
- 유니티 허브를 통해 새로운 2D 프로젝트를 생성했습니다.
- 유니티의 주요 인터페이스 구성 요소를 살펴보았습니다.
- 기본 스프라이트를 추가하고 이동, 회전, 크기 조절하는 방법을 배웠습니다.
- 여러 스프라이트를 조합하여 간단한 게임 캐릭터를 만들었습니다.
- 작업한 결과물을 스크린샷으로 찍어 포럼에 공유하는 방법을 알아보았습니다.
유니티를 처음 접하시는 분들께 도움이 되었길 바랍니다. 계속해서 연습하고 탐색하다 보면 금방 익숙해질 것입니다. 그럼 다음 강의에서 뵙겠습니다!