UnrealBuildTool

언리얼 빌드 툴은 다양한 빌드 환경설정으로 언리얼 엔진 소스 코드의 빌드 프로세스를 관리합니다.

Choose your operating system:

Windows

macOS

Linux

언리얼 빌드 툴(UnrealBuildTool, UBT) 은 다양한 빌드 환경설정으로 언리얼 엔진(UE) 소스 코드의 빌드 프로세스를 관리하는 커스텀 툴입니다. BuildConfiguration.cs 를 읽고 사용자가 환경설정 가능한 다양한 빌드 옵션을 알아보세요.

모듈식 아키텍처

UE는 여러 모듈로 나뉩니다. 각 모듈에는 모듈 종속성, 경로를 포함한 추가 라이브러리 등을 정의하는 옵션을 포함한 빌드 방법을 제어하는 .build.cs 파일이 있습니다. 기본적으로 이와 같은 모듈은 DLL로 컴파일되고 단일 실행파일로 로드됩니다. BuildConfiguration.cs 파일에서 모놀리식 실행파일을 빌드할 수 있습니다.

빌드 프로세스는 .sln 또는 .vcproj 파일(Visual Studio용)처럼 개발 환경용 프로젝트 파일과 관계없이 독자적으로 실행된다는 점을 이해하는 것이 중요합니다. 그렇지만 이런 프로젝트 파일은 편집용으로 유용하기 때문에 (프로젝트 디렉터리 트리의 콘텐츠에 따라) 동적으로 생성하기 위해 제공되는 툴이 있습니다. 이 툴은 [언리얼 엔진 루트 디렉터리]에 있는 GenerateProject.bat 파일로 실행할 수 있습니다.

참고:  GenerateProject.bat 를 가끔씩 실행하면 디스크에 추가되거나 제거된 파일이 반영되므로 코드 에디터를 최신 상태로 유지할 수 있습니다.

주제