[강의] Haker UE5 소스코드 분석#1(게임 프레임워크) - 2.환경설정

2025. 12. 8. 19:08·Unreal Engine/이것 저것

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
'Unreal Engine/이것 저것' 카테고리의 다른 글
  • [엔진 소스 코드 분석] 1 - LaunchWindows.cpp
  • [Network] 채팅 프로그램 만들기
  • 게임 언패킹과 리타게팅, 그리고 머티리얼에 대하여 ( 1 )
  • 에디터에서 FVector 수정을 위한 UPROPERTY 사용
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)
  • 블로그 메뉴

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

  • 공지사항

  • 인기 글

  • 태그

    이중 반복문
    코딩 테스트 합격자 되기 c++ 편
    코딩 테스트
    Unreal Engine 5
    map
    책 정리
    코딩테스트
    팀 프로젝트
    반복문
    과제
    배열
    스파르타 코딩 클럽
    Til
    C++
    WINAPI
    문자열
    Study
    프로그래머스
    정렬
    정리
  • hELLO· Designed By정상우.v4.10.5
DevJoo1120
[강의] Haker UE5 소스코드 분석#1(게임 프레임워크) - 2.환경설정
상단으로

티스토리툴바