유니티 에디터 ( Unity Editor )
게임 엔진은 더 쉽고 다양한 방법으로 게임을 제작하기 위해 출시된 툴이다.
개발자가 더 쉽고 빠르게 게임을 개발하기 위한 여러 기능을 내장하고 있고,
주기적인 업데이트를 통해 새로운 기능이 지속적으로 추가되고 보완된다.
유니티 에디터는 개발자가 게임을 직관적 설계 , 구현 , 테스트할 수 있도록 도와주는 통합 개발 환경 ( IDE ) 이다.
게임의 제작 공장이자 조종실 역할을 하는 도구이다.
1. 유니티 에디터의 주요 구성 요소
| 구성요소 | 설명 |
| Scene View | 실제 게임 월드를 편집하는 공간. 오브젝트 배치 , 이동 , 회전 등을 시각적으로 조작할 수 있다. |
| Gaem View | 플레이어가 실제로 보게 될 화면. 실행 ( Play ) 버튼을 누르면 이 뷰에서 테스트 가능하다. |
| Hierarchy | 현재 Scene 안에 존재하는 모든 오브젝트 ( GameObject ) 들을 트리 구조로 보여준다. |
| Project | 프로젝트 내의 모든 리소스 ( 스크립트 , 프리팹 , 이미지 , 사운드 등 )를 관리하는 창이다. |
| Inspector | 선택학 오브젝트의 속성 ( Component ) 을 수정할 수 있는 창 ( 위치 , 스크립트 변수 등 ) |
| Toolbar | 실행 ( ▶ ) , 일시정지 , 이동 / 회전 / 크기 조절 등 주요 기능 버튼 모음 |
| Console | Debug.Log( ) 메세지 , 오류 ( Error ) , 경고 ( Warning ) 등을 확인할 수 있다. |
2. 유니티 에디터의 주요 기능
- Play Mode
└ 실제로 게임을 실행해보며 즉시 테스트가 가능하다
└ 주의 : Play 중 변경한 값은 종료 시 되돌아간다 - Prefab 시스템
└ 재사용 가능한 오브젝트 템플릿을 만들어 여러 Scene 에서 동일하게 사용한다 - Component 기반 구조
└ 모든 오브젝트는 Transform , Collider , Script 등 컴포넌트를 조합하여 기능을 부여한다 - Scene 관리
└ 여러 Scene 을 만들어 레벨 전환 또는 구간 분리 가능 - Lighting / Physics / Navigation / Animation
└ 그래픽 , 충돌 , AI 경로 , 애니메이션 등 다양한 시스템을 한 인터페이스 안에서 통합 관리한다
3. 에디터의 작동 원리
- Hierarchy 에서 GameObject 를 생성
- Inspector 에서 컴포넌트를 추가 및 속성 조정
- Scene View 에서 배치 및 시각적 조정
- Script ( C# ) 으로 동작 로직을 구현
- Play Mode 로 테스트와 수정을 반복
- 완성된 결과를 Build & Run 으로 배포 ( Windows , Android , iOS 등 )
정리
유니티 에디터는 게임 개발의 모든 과정을 한 눈에 설계하고 조작할 수 있는 통합 제작 환경이다
참고 자료
'🧊Unity Basic > 에디터&인터페이스' 카테고리의 다른 글
| Hierarchy (0) | 2025.10.19 |
|---|---|
| 유니티 인터페이스 (0) | 2025.10.13 |