기존 프로젝트를 템플릿으로 변환하려면:
프로젝트 폴더를 적합한 Templates 디렉터리로 이동시켜 줍니다:
엔진 버전
경로
런처
C:\Program Files\Unreal Engine[Version]\Templates
소스
[ForkLocation]\UE4\Templates
Templates\[ProjectName]\Config\DefaultGame.ini 파일을 열고 ProjectName 변수를 추가 또는 업데이트해 줍니다.
[/Script/EngineSettings.GeneralProjectSettings] ProjectID=E6468D0243A591234122E38F92DB28F4 ProjectName=MyTestTemplate
Templates\TP_FirstPerson\Config\TemplateDefs.ini 를 Templates\[ProjectName]\Config\TemplateDefs.ini 에 복사합니다. TP_FirstPerson 대신 기존 템플릿 폴더를 사용해도 됩니다.
Templates\[ProjectName]\Config\TemplateDefs.ini 파일을 열고 LocalizedDisplayNames, LocalizedDescriptions 변수를 업데이트합니다.
[/Script/GameProjectGeneration.TemplateProjectDefs] LocalizedDisplayNames=(Language="en",Text="My Test Template") LocalizedDescriptions=(Language="en",Text="A project including starter content and a first person character set up in Blueprints.")
Templates\[ProjectName]\[ProjectName].png 에 아이콘 파일을 추가해도 됩니다.
이제 새 프로젝트 대화창에 새로 만든 템플릿이 보일 것입니다.
참고로 새 템플릿을 확인하려면 새 프로젝트 대화창을 닫았다 열어주기만 하면 됩니다. 그러나 기존 템플릿을 (LocalizedDisplayNames 같은 것을) 변경한 경우 에디터를 재시작해야 변경내용이 적용됩니다.