250312 TIL - 언리얼 엔진 빌드 후기

2025. 3. 12. 23:59·TIL(Today I Learned)

오늘의 계획

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. 빌드 완료까지 대기

 

'TIL(Today I Learned)' 카테고리의 다른 글

250320 TIL - 면접 대비(push_back & emplace_back, TArray와 vector의 차이, CDO, PlayerState, unordered와 ordered의 차이, Endplay / Destroyed, 언리얼 객체의 생성 순서, 언리얼 GC, 액터의 생명 주기, 언리얼에서의 object 관리, GameInstance)  (0) 2025.03.20
250319 TIL - SourceInsight 사용기  (0) 2025.03.19
250307 TIL - The Fourth Descendant 프로젝트 완료 및 KPT 회고  (0) 2025.03.07
250306 TIL - 팀 프로젝트 작업 중...  (0) 2025.03.06
250304 TIL - 팀 프로젝트에서 UI 제작 및 연동, 아이템 머티리얼 작업  (0) 2025.03.04
'TIL(Today I Learned)' 카테고리의 다른 글
  • 250320 TIL - 면접 대비(push_back & emplace_back, TArray와 vector의 차이, CDO, PlayerState, unordered와 ordered의 차이, Endplay / Destroyed, 언리얼 객체의 생성 순서, 언리얼 GC, 액터의 생명 주기, 언리얼에서의 object 관리, GameInstance)
  • 250319 TIL - SourceInsight 사용기
  • 250307 TIL - The Fourth Descendant 프로젝트 완료 및 KPT 회고
  • 250306 TIL - 팀 프로젝트 작업 중...
DevJoo1120
DevJoo1120
  • DevJoo1120
    Jin's Programming
    DevJoo1120
  • 전체
    오늘
    어제
    • 분류 전체보기 (142)
      • 포트폴리오 (7)
        • Castlevania: Aria of Sorrow.. (7)
        • [UE5] KILL Everything (0)
      • C++ (0)
      • 라이브러리 (1)
      • 다이렉트X11 (0)
      • Unreal Engine (11)
        • Unreal Document (1)
        • 이것 저것 (8)
        • UI (1)
      • 자료구조 및 알고리즘 (0)
      • 책 정리 (3)
        • 코딩 테스트 합격자 되기 C++ 편 (10)
      • 코딩 테스트 (32)
        • 프로그래머스 (32)
      • 스파르타 코딩 언리얼 1기 (9)
        • 특강 (0)
        • C++와 Unreal Engine으로 3D .. (2)
      • TIL(Today I Learned) (63)
      • 영어 공부 (0)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    map
    Til
    스파르타 코딩 클럽
    팀 프로젝트
    반복문
    C++
    WINAPI
    Unreal Engine 5
    코딩테스트
    이중 반복문
    프로그래머스
    코딩 테스트 합격자 되기 c++ 편
    배열
    정리
    책 정리
    정렬
    코딩 테스트
    Study
    문자열
    과제
  • hELLO· Designed By정상우.v4.10.5
DevJoo1120
250312 TIL - 언리얼 엔진 빌드 후기
상단으로

티스토리툴바