1. Epic Games 계정 및 GitHub 계정을 생성한다
2. Epic Games 계정으로 로그인(UnrealEngine.com)한다. 계정 관리(우상단에 계정이름 클릭 -> '계정' 클릭)에 들어가 '연동된 계정'을 누른다.
3. GitHub 연결하기 클릭, 인증 과정과 이메일 초대 수락하여 @EpicGames 조직에 가입을 완료한다.

4. https://github.com/EpicGames/UnrealEngine 에서 release Branch(Legacy 버전이 필요하면 해당 Branch로 변경)에서 Code 버튼 클릭하여 Zip 파일 다운로드한다.
5. 압축 해제 후 나온 폴더에서 Setup.bat를 '관리자 권한'으로 실행(약 30분 이상 소요)
6. 완료되었다면 GenerateProjectFiles.bat를 동일하게 '관리자 권한'으로 실행(약 2분 소요)
7. 디버그 심볼 처리를 회피하여 시간을 절약하기 위해 솔루션 구성을 'Development Editor' 로 설정한다.

8. 솔루션 탐색기에서 'UE5' 우클릭 후 빌드를 수행한다.(약 1시간 30분 이상 소요, 컴퓨터 사양에 따라 다름)

9. UE5.sln이 위치한 폴더(솔루션 최상위 디렉토리)에 Games 폴더 생성 후 'Default.uprojectdirs' 파일 수정
- 생성한 Games/ 폴더 경로를 추가

10. Epic Games Launcher에서 Lyra Starter Game 프로젝트를 생성한다(경로는 Games/ 폴더 하위)
11. GenerateProjectFiles.bat 관리자 권한으로 실행하여 빌드를 진행한다. 비주얼 스튜디오로 돌아가보면 다시 로드 할 것인지를 묻는데, 다시 로드를 클릭하여 솔루션을 갱신해준다.
- UBT에 의해 변경점만 감지하여 빌드가 필요한 부분만 진행된다.


12. LyraStarterGame 프로젝트를 시작 프로젝트로 설정한 후 디버깅 시작을 눌러준다.
13. PIE를 수행해보면 여러가지 게임이 있는 것을 확인해 볼 수 있다.
'Unreal Engine > 이것 저것' 카테고리의 다른 글
| [엔진 소스 코드 분석] 1 - LaunchWindows.cpp (0) | 2025.03.26 |
|---|---|
| [Network] 채팅 프로그램 만들기 (0) | 2025.03.17 |
| 게임 언패킹과 리타게팅, 그리고 머티리얼에 대하여 ( 1 ) (0) | 2025.02.07 |
| 에디터에서 FVector 수정을 위한 UPROPERTY 사용 (0) | 2025.02.03 |
| 유튜브 레퍼런스 (0) | 2025.02.01 |