오늘의 계획
1. 네트워크 강의 복습 및 과제
2. 이력서 작성
회고
현재 강의에서 언리얼 엔진의 소스 코드 빌드를 해야 하는 부분이 존재하기 때문에 계속 시도 중이었다.
CMD에서 커맨드를 이용하여 빌드를 수행할 것을 권유했었다. 기존에는 Visual Studio와 같은 IDE를 사용해서 해 봤기 때문에 현재까지 2번을 시도했다.
하지만 IDE에 비해서 너무 느린 빌드 속도로 인해서 오늘 오전 11시 경에 취소를 했다.
아무래도 CMD이기 때문에 다중 프로세스 컴파일이 적용되지 않는다거나 빌드 중에 뭔가 이슈가 있는 것으로 추론은 하고 있으나 확실하지 않다.
다만 확실한 건 빌드가 24시간이 넘어갈만큼 엔진의 빌드가 오래걸린다는 것은 뭔가 이상한 상황이라는 것은 경험적으로 알고 있다.
때문에 Jenkins를 통한 빌드 자동화가 필요하지 않은 현 상황에서는 더 이상의 시간 소모는 불필요한 점이라 생각되었다.
기존에 엔진 소스 코드를 빌드했던 경험은 4.27.3에서 한 번, 5.3.2에서 한 번으로 총 두 번이었는데, 이 때는 Visual Studio를 사용해서 빌드했었다.
지금은 Rider를 사용하고 있는데 이 IDE에서도 빌드가 정상적으로 수행되는지 알아보고자 빌드를 5시 33에 시작했다.
총 4시간 18분 34.14초가 걸려 빌드가 완료되었다.
이제 언리얼 엔진을 활용한 리슨 서버, 데디 서버를 제작할 준비가 완료되어 기쁘다.
빌드 과정을 간략하게 정리해보면 다음과 같다.
1. GitHub에서 Epic Games 에 "Join Epic Games" 버튼을 눌러 가입하기
Epic Games
Epic Games has 12 repositories available. Follow their code on GitHub.
github.com
2. Unreal 저장소로 이동한 후 release Branch를 Clone.
3. Setup.bat 우클릭 후 관리자 권한으로 실행
4. GnerateProjectFiles.bat 우클릭 후 관리자 권한으로 실행
5. 생성된 UE5.sln을 실행
6. DebugGame, Editor, Win64 혹은 Development, Editor, Win64를 설정하고 Build 수행

7. 빌드 완료까지 대기
