게임 엔진/Unreal

[Unreal] 프로젝트 구성 폴더

겜도리도리 2023. 2. 16. 13:47
반응형

개요

언리얼의 프로젝트 구성 폴더에 대해 정리한다.

Config : 프로젝트의 설정 값을 보관한다. 폴더 안의 내용이 삭제되면 프로젝트의 설정 정보가 없어지므로 잘 관리해야 한다.

Content : 프로젝트에 사용되는 애셋들을 관리하는 공간이다.

Intermediate : 프로젝트에 필요한 임시 파일들을 저장한다. 폴더 안의 내용을 삭제해도 에디터를 실행하면 자동으로 재생성된다.

Saved : 에디터 작업 중에 생성된 세이브 파일, 스크린샷 등의 결과물을 저장한다. 폴더 안의 내용을 삭제해도 게임 프로젝트에는 영향을 주지 않는다. 

 

uproject 파일에는 게임 프로젝트 정보가 JSON 형태로 저장되어 있다.

 

C++ 프로젝트로 확장하는 경우 새로운 폴더들이 추가된다.

Binaries : C++ 코드가 컴파일된 결과물을 저장하는 공간으로, 삭제해도 빌드할 때마다 새롭게 생성된다.

Source : C++ 코드가 저장되는 공간으로, 빌드 설정을 담은 C# 파일도 존재한다. 삭제하면 프로젝트에 문제가 발생한다.

.sln : C++ 프로젝트를 관리하기 위한 솔루션 파일이다. 삭제하더라도 uproject파일을 우클릭 하면 재생성할 수 있다.

반응형