언리얼 엔진의 템플릿은 프로젝트의 탄탄한 시작점이 되어줍니다. 이러한 템플릿을 사용하여 특정 플랫폼용 콘텐츠 개발을 빠르게 시작하거나 멀티 디스플레이 환경 같은 특수 프로젝트를 생성할 수 있습니다.
언리얼 엔진을 사용하면 기존 프로젝트에서 자신에게 필요한 커스텀 템플릿 을 생성할 수도 있습니다.
커스텀 템플릿은 엔진에서 새 프로젝트 생성 시 표시되는 템플릿 목록에 포함되도록 구성된 언리얼 엔진 프로젝트입니다.
커스텀 템플릿에는 콘텐츠와 세팅, 코드가 포함될 수 있으며, 기본적으로 특정 플러그인이 활성화되거나 비활성화되어 있을 수 있습니다.
단계
아래 설명에서 [ProjectName]은 MyProjectName.uproject
과 같은 사용자의 언리얼 엔진 프로젝트 이름을 말합니다. 이는 DefaultGame.ini
파일에 있는 대괄호 없는 ProjectName 변수와는 다릅니다.
기존 프로젝트를 템플릿으로 변환하는 단계는 다음과 같습니다.
-
전체 프로젝트 폴더를 언리얼 엔진 설치 폴더의
Templates
폴더로 복사합니다. 에픽게임즈 런처에서 언리얼 엔진을 설치했다면Templates
폴더 위치는 다음과 같을 것입니다.-
Windows의 경우
C:\Program Files\Epic Games\UE_[version]\Templates
-
Mac의 경우
/Users/Shared/Epic Games/UE_[version]/Templates
소스에서 언리얼 엔진을 컴파일했다면,
Templates
폴더는[ForkLocation]\UE4\Templates
에 있을 것입니다. -
-
[ProjectName]\Config\DefaultGame.ini file
을 엽니다. 그런 다음, ProjectName 변수를 추가하거나 업데이트합니다. 이 변수는 새 언리얼 엔진 프로젝트 생성 시 템플릿 선택 화면에 표시되는 이름입니다.예시:
[/Script/EngineSettings.GeneralProjectSettings] ProjectID=E6468D0243A591234122E38F92DB28F4 ProjectName=MyTestTemplate
ProjectID 변수는 프로젝트별로 생성되는 고유 ID입니다.
-
언리얼 엔진 설치 폴더에서
Templates\TP_FirstPerson\Config\
로 이동합니다.TemplateDefs.ini
파일을[ProjectName]\Config
폴더에 복사합니다.TemplateDefs.ini
파일이 있다면TP_FirstPerson
폴더 대신 기존 템플릿 폴더를 사용해도 됩니다. -
이전 단계에서 복사한
TemplateDefs.ini
파일을 열고 LocalizedDisplayNames 및 LocalizedDescriptions 변수를 업데이트합니다. 언리얼 엔진에서 지원하는 언어마다 하나씩, 총 네 개의 변수 세트가 있습니다. 영어(en), 한국어(ko), 일본어(ja), 그리고 중국어 간체(zh-Hans) 이렇게 네 개 언어입니다.예시:
[/Script/GameProjectGeneration.TemplateProjectDefs] LocalizedDisplayNames=(Language="en",Text="My Test Template") LocalizedDescriptions=(Language="en",Text="This is a custom template that includes a first-person character and uses Blueprint.")
-
새 프로젝트를 생성할 때
TemplateDefs.ini
파일에서 지정한 카테고리에 템플릿이 표시됩니다. 카테고리는 Categories 변수로 제어합니다. 변수 이름은 복수이지만 템플릿에는 하나의 카테고리만 할당할 수 있습니다.선택할 수 있는 옵션은 다음과 같습니다.
- Games - 게임
- ME - 영화, TV 및 라이브 이벤트
- AEC - 건축, 엔지니어링 및 건설
- MFG - 자동차, 제품 디자인 및 제조
자세한 내용은 [UE installation path]\UE_[Version]\Templates
폴더의
TemplateCategories.ini` 파일을 열어 확인할 수 있습니다. -
[ProjectName]\Media
폴더에서 아이콘과 프리뷰 이미지를 추가할 수 있습니다. 이러한 이미지는 PNG 포맷을 사용해야 하며 다음과 같은 명명 규칙을 따라야 합니다.- 아이콘:
[ProjectName].png
. - 프리뷰:
[ProjectName]_Preview.png
.
- 아이콘:
최종 결과
이제 새 프로젝트 대화창에 새 템플릿이 보일 것입니다.

My Test Template이라는 새 커스텀 템플릿을 언리얼 프로젝트 브라우저의 이 인스턴스에서 볼 수 있습니다.
새 템플릿을 보려면 새 프로젝트 창을 닫았다가 열기만 하면 됩니다. 그러나 이름이나 설명을 변경하는 등, 기존 템플릿을 변경하는 경우에는, 언리얼 엔진을 재시작해야 이 창에 변경사항이 표시됩니다.