Unreal Engine Source Build
1. 언리얼 엔진 소스 풀 빌드 전체과정
전체과정 참고
- Unreal Git Repo에서 권한을 받아야 함
- https://www.unrealengine.com/ko/ue-on-github
- Git 설치 필요
- Visual Studio 설치 필요
- Git clone으로 depth를 1로 일부커밋만 받는 옵션을 줘서 Branch만 따로 받음
- 이 때 받을 버전은 release가 된 Tag를 찾아서 받도록 하자(빌드가 안되는 branch나 commit이 많다)
git clone --depth 1 https://github.com/EpicGames/UnrealEngine.git -b 5.2.1-release
- 이 때 받을 버전은 release가 된 Tag를 찾아서 받도록 하자(빌드가 안되는 branch나 commit이 많다)
- Setup.bat 파일 실행
- GenerateProjectFiles.bat 파일 실행
- Visual studio 프로젝트 파일인 sln이 나오면 풀빌드 시작
이 때 Development Editor, Win64로 해야 됨
- UE5 프로젝트를 Set as Startup Project로 지정 후 F5로 하거나 Debug > Start new Instance로 실행
2. 언리얼 소스 빌드 후 프로젝트 생성 및 관리
빌드한 언리얼엔진으로 만든 프로젝트는 내부에 언리얼 엔진 소스가 있는데 해당 엔진 소스를 수정할 수 있다. 따로 설정할 필요는 없고 자동으로 연동된다
에픽런쳐로 실행시킬 경우 읽기전용이라고 표시되면서 소스가 수정되지 않음
프로젝트 예시
- UnrealEngine을 받고 해당 엔진소스를 풀빌드한 /UnrealEngine 폴더, UE5.sln
- 빌드한 엔진으로 만든 프로젝트가 있는 /P1 폴더, P1.sln
가 있을때 P1.sln 를 열면 엔진 프로젝트와 소스를 볼 수 있는데 해당 소스를 수정한 뒤 빌드를 하게 되면 P1.sln에서 수정한 코드가 UE5.sln에서도 자동으로 변경된다
P1.sln에서 변경 후 UE5.sln도 변경된 모습 |
---|
언리얼 엔진 소스가 변경된 모습 |
---|
댓글남기기