1. 루트(Root) 디렉토리
엔진 설치 폴더의 최상위 구조입니다.
- Engine: 엔진을 구성하는 소스 코드, 기본 콘텐츠, 툴이 포함된 핵심 폴더
- Templates: 새 프로젝트 생성 시 사용되는 템플릿(FPS, Third Person 등) 모음
- GenerateProjectFiles.bat: Visual Studio 솔루션(.sln) 파일을 생성하는 실행 파일
- [ProjectName].uproject: 게임 프로젝트를 실행하는 메인 파일 (게임 디렉토리 내 위치)
2. 공통 서브디렉토리
Engine 폴더와 Game Project 폴더 양쪽에서 공통으로 발견되는 구조입니다.
- Binaries: 컴파일 결과물인 실행 파일(.exe) 및 DLL 파일이 저장됩니다.
- Config: 엔진 및 게임의 설정 값(.ini)이 들어있습니다. 게임의 설정이 엔진 설정보다 우선순위가 높습니다.
- Content: 모델, 텍스처, 맵(.umap), 블루프린트 등 실제 에셋이 저장됩니다.
- Source: C++ 소스 코드(.cpp, .h)가 들어있는 곳입니다.
- Intermediate: 빌드 중 생성되는 임시 파일입니다. 삭제해도 빌드 시 자동 재생성됩니다.
- Saved: 로그, 자동 저장 파일, 스크린샷 등이 저장됩니다. (버전 관리 시스템에서 제외 권장)
3. Engine 전용 디렉토리
엔진 구동과 개발을 위한 특수 폴더입니다.
- Documentation: 엔진 문서 소스 및 HTML 파일.
- Extras: 부가적인 유틸리티 및 헬퍼 툴.
- Plugins: 엔진 기능을 확장하는 플러그인 모음.
- Shaders: 엔진 셰이더 소스 파일(.usf, .ush).
4. Source 디렉토리 세부 구조
코드 관리를 위해 다음과 같이 세분화됩니다.
Engine > Source
- Runtime: 엔진 핵심 기능 (가장 중요).
- Editor: 에디터 관련 기능.
- Developer: 에디터와 엔진 공용 툴.
- Programs: UnrealHeaderTool 같은 외부 유틸리티.
Game Project > Source
- Public: 외부 모듈에서 접근 가능한 헤더 파일(.h).
- Private: 구현 파일(.cpp) 및 내부용 헤더.
- Classes: (구 버전) 게임플레이 클래스 헤더.
'언리얼엔진' 카테고리의 다른 글
| [Unreal Engine 8기] 키 만들기 (0) | 2026.02.05 |
|---|---|
| [Unreal Engine 8기] 블루프린트 단축키 (0) | 2026.02.03 |
| [Unreal Engine 8기] 이벤트 디스패처 (0) | 2026.01.30 |
| [Unreal Engine 8기] 액터 트랜스 폼 (0) | 2026.01.29 |
| [Unreal Engine 8기] 언리얼 엔진 색 선택 툴 (0) | 2026.01.28 |