언리얼 엔진 소스 코드 내려받기

소스 코드 저장소에 접속하여 언리얼 엔진 최신 빌드를 다운로드하는 법에 대한 단계별 안내입니다.

Choose your operating system:

Windows

macOS

Linux

추가 참고
필요한 사전지식

이 페이지의 콘텐츠를 이해하고 활용하기 위해 다음 주제를 숙지해 주세요.

언리얼 엔진 회원이 Unreal Engine GitHub 저장소에서 Unreal Engine 4 (UE4) 소스 코드를 다운로드하고, 코드 작업을 시작하는 방법을 자세히 설명합니다.

https://github.com/EpicGames/UnrealEngine 저장소에 액세스하려면:

  • 언리얼 엔진 회원이 되어야 합니다.

  • GitHub 계정이 있어야 합니다.

  • GitHub 계정과 언리얼 엔진 계정을 연결해야 합니다. GitHub 의 UE4 문서를 참고하세요.

언리얼 엔진 4 작업을 위해 반드시 소스 코드를 다운로드할 필요는 없습니다. 단순히 언리얼 엔진 바이너리 버전을 다운로드 및 설치하려면,

[언리얼 엔진 설치](Basics/InstallingUnrealEngine)
문서에서 언리얼을 시작 하는 방법을 참고할 수 있습니다. 그러나 소스 코드를 액세스할 수 있으면 사용자와 프로젝트에 매우 유용할 수 있습니다. 예:

  • 에픽 기술자가 매일, 사실상 분 단위로 제공하는 모든 최신 기능과 버그 픽스에 액세스할 수 있습니다.

  • 아직 해결되지 않았지만 프로젝트에 치명적인 버그를 발견한 경우, 프로젝트 차단을 해제하고 자신의 소스 코드 버전에서 픽스를 만들어 직접 바이너리를 리빌드할 수 있습니다.

  • 픽스와 기능을 에픽에 다시 제출하면 엔진을 개선하고 전체 언리얼 커뮤니티를 도울 수 있습니다.

언리얼 엔진 라이선시의 경우, 공개 GitHub 저장소 대신 Perforce 서버에서 소스 코드에 액세스할 수 있습니다. Perforce 사용법 관련 하위 주제가 보이지 않는 경우, 사이트에 에픽게임즈 계정으로 로그인한 뒤 다시 확인해 주세요.

[INCLUDE:ProgrammingAndScripting/ProgrammingWithCPP/DownloadingSourceCode/SourceBranches]

소스 코드 다운로드

다음 안내에 따라 언리얼 엔진 소스 코드를 다운로드해 주세요.

[INCLUDE:Basics/GettingStarted/WindowsInstructions]
[INCLUDE:Basics/GettingStarted/MacInstructions]

저희 개발 및 서포트 팀은 현재 Ubuntu 최신 버전을 사용하고 있습니다. 다른 (Ubuntu 버전을 포함해서) Linux 배포 버전은 지원하지 못할 수 있습니다.

[INCLUDE:Basics/GettingStarted/LinuxInstructions]

이 글은 GitHub 의 소스 코드 저장소에서 언리얼 엔진을 다운로드하여 빌드하는 법을 보여드립니다. 언리얼 엔진 바이너리 버전을 다운로드하려면,

[](Basics/InstallingUnrealEngine)
문서를 통해 언리얼을 시작 하는 법을 배워보세요.

라이선싱 및 기여

GitHub 의 언리얼 엔진 접근 및 사용 권한은 언리얼 엔진 최종 사용자 라이선스 계약 에 따릅니다. 때때로 개정되는 내용을 포함해서 그 조항에 동의하지 않는 경우, 언리얼 엔진 접근 및 사용이 불가능합니다.

GitHub 의 pull requests 를 통한 언리얼 엔진 개발 기여는 언제든 환영합니다! 현재 대부분의 개발은 master 브랜치에서 일어나고 있기에 거기서 (특히나 신기능에 대한) pull request 를 받습니다. 모든 신규 코드는

[에픽 코딩 표준](ProductionPipelines/DevelopmentSetup/CodingStandard)
을 준수하도록 하고 있습니다. 모든 기여 부분은 EULA 조항을 따릅니다.

다음 단계

언리얼 엔진 다운로드 및 셋업을 마쳤으면,

[소스에서 엔진을 빌드](ProductionPipelines/DevelopmentSetup/BuildingUnrealEngine)
할 차례입니다.

사족

새로 받은 소스 빌드에서 에디터를 처음 실행시키면, 로드 시간이 길 수 있습니다. 엔진에서 파생 데이터 캐시(DDC) 에 플랫폼에 맞는 콘텐츠 최적화를 하기 때문인데, 일회성 작업일 것입니다.

언리얼 엔진 코드 private fork 는 귀하의 GitHub 계정 권한에 연동되어 있습니다. GitHub 사용자명을 해제하거나 바꾸면, fork 를 다시 한 뒤 로컬 사본에서 변경사항을 업로드해 줘야 할 것입니다.

언리얼 엔진의 이전 버전을 위해 작성된 페이지입니다. 현재 언리얼 엔진 5 버전을 위해 업데이트되지 않았습니다.