이 페이지에서는 언리얼 엔진의 하드웨어 및 소프트웨어 요건을 알아봅니다. 또한 언리얼 엔진 인스톨러에 포함된 필수 구성 요소 인스톨러로 설치되는 항목을 설명합니다.
권장 하드웨어
Recommended Hardware
| 운영 체제 | Windows 10 64비트 버전 1909 리비전 .1350 이상 또는 버전 2004 및 20H2 리비전 .789 이상 |
| 프로세서 | Intel 또는 AMD 쿼드코어, 2.5GHz 이상 |
| 메모리 | 8GB 램 |
| 그래픽 카드 | DirectX 11 또는 12 호환 그래픽 카드 |
| RHI 버전 |
|
| 권장 OS | 최신 MacOS 13 Ventura |
| 최소 OS | macOS 12.5 Monterey |
| 프로세서 | Quad-core Intel, 2.5 GHz 이상 |
| 메모리 | 8GB RAM |
| 비디오 카드 | Metal 1.2 Compatible Graphics Card |
| 운영체제 | Ubuntu 22.04 |
| 프로세서 | 쿼드 코어 Intel 또는 AMD, 2.5GHz 이상 |
| 메모리 | 32 GB RAM |
| 비디오 카드 | NVIDIA GeForce 960 GTX 이상, 최신 NVIDIA 바이너리 드라이버 사용 |
| 비디오 RAM | 8 GB 이상 |
| RHI 버전 | Vulkan: AMD (21.11.3+) & NVIDIA (515.48+) |
나나이트, 루멘과 같은 언리얼 엔진 5의 렌더링 기능을 최대한 활용하려면, 이 페이지의 UE5 렌더링 기능 요구 사양 섹션을 참조하세요.
최소 소프트웨어 요건
엔진이나 에디터를 실행하기 위한 최소 요건은 다음과 같습니다.
| 엔진 실행 | |
|---|---|
| 운영 체제 | Windows 10 |
| DirectX 런타임 | DirectX 최종 사용자 런타임(2010년 6월) |
| 엔진 실행 | |
|---|---|
| 권장 OS | 최신 MacOS 13 Ventura |
| 최소 OS | macOS 12.5 Monterey |
| 엔진 실행 | |
|---|---|
| 운영체제 | CentOS 7.x 이상의 모든 적절한 신규 Linux 배포판 |
| Linux 커널 버전 | kernel 3.x 이상 |
| 추가 종속성 | glibc 2.17 이상 |
엔진으로 개발하는 프로그래머용 요건은 다음과 같습니다.
| 엔진으로 개발 | |
|---|---|
| '엔진 실행'을 위한 모든 요건(자동 설치) | |
| Visual Studio 버전 | Visual Studio 2022 |
| iOS 앱 개발 | |
| iTunes 버전 | iTunes 12 이상 |
비록 Windows 개발에 Visual Studio가 선호되기는 하지만 언리얼 엔진은 VS Code와 Rider도 지원합니다.
| 엔진으로 개발 | |
|---|---|
| 권장 Xcode 버전 | 14.1 이상 |
| 최소 Xcode 버전 | Xcode 14.1 |
UE 5.2에는 Xcode 15 [Beta] 와 관련된 알려진 컴파일 문제가 있습니다. 15 버전을 사용하기 보다는 최신 Xcode 14를 사용하는 것이 좋습니다. 이 문제 해결을 위해 UE 5.2.1에 수정 사항을 반영하여 런처에서 제공할 예정입니다.
macOS 개발에는 Xcode가 선호되지만 언리얼 엔진은 VS Code 및 Rider도 지원합니다.
| 엔진을 사용하여 개발 | |
|---|---|
| 운영체제 | Ubuntu 22.04, CentOS 7 |
| 컴파일러 | clang 15.0.1 |
| Optional | |
| IDE | Visual Studio Code, Rider |
필수 구성 요소 인스톨러가 설치하는 소프트웨어
언리얼 엔진에는 필수 구성 요소 인스톨러가 있어 에디터와 엔진을 실행하는 데 필요한 모든 것을 설치할 수 있습니다. 예를 들어 다양한 DirectX 컴포넌트와 Visual C++ 재배포 가능 패키지를 설치할 수 있습니다. 에픽게임즈 런처를 통해 언리얼 엔진을 설치하면 이러한 필수 구성 요소가 자동으로 설치됩니다. 하지만 소스에서 언리얼 엔진을 빌드하거나, 특정 용도 때문에 언리얼 엔진 필수 구성 요소가 모두 설치된 컴퓨터를 갖춰야 하는 경우 필수 구성 요소 인스톨러를 직접 실행해야 할 수도 있습니다. 예를 들어 새 컴퓨터에 스웜 에이전트 역할을 하도록 구성하는 경우가 그렇습니다.
인스톨러는 언리얼 엔진 설치 위치의 Engine/Extras/Redist/en-us 폴더에 있습니다.
언리얼 엔진 5에서 32비트 플랫폼 지원은 중단되었습니다.
언리얼 엔진 소스 코드를 가져오기 위해 Perforce를 사용하는 경우에도 사전 컴파일된 바이너리를 Perforce 저장소의 동일한 Engine/Extras/Redist/en-us 폴더에서 찾을 수 있습니다. 인스톨러의 소스는 Engine/Source/Programs/PrereqInstaller 에 있습니다.
다음 표에는 필수 구성 요소 인스톨러로 설치되는 소프트웨어가 나와 있습니다.
| DirectX 컴포넌트 | Visual C++ 재배포 가능 패키지 |
|---|---|
| XInput 1.3(2007년 4월) | Visual C++ 2010 CRT |
| X3DAudio 1.7(2010년 2월) | Visual C++ 2010 OpenMP 라이브러리 |
| XAudio 2.7(2010년 6월) | Visual C++ 2012 CRT |
| D3D Compiler 4.3(2010년 6월) | Visual C++ 2013 CRT |
| D3DCSX 4.3(2010년 6월) | Visual C++ 2015 CRT |
| D3DX9 4.3(2010년 6월) | Microsoft Visual C++ 2015-2022 재배포 가능 패키지 |
| D3DX10 4.3(2010년 6월) | |
| D3DX11 4.3(2010년 6월) |
위 표에서 가장 중요한 DirectX 컴포넌트는 XInput, X3DAudio, XAudio 종속성입니다. 이러한 컴포넌트는 DirectX 표준 설치 버전에 포함되지 않을 뿐 아니라 Windows로 기본 배포되지도 않기 때문에 수동으로 설치하거나 관련 애플리케이션과 함께 배포해야 합니다.
언리얼 엔진의 일부 기능은 DirectX 12와 Windows 10 버전 1703(Windows Creators Update) 이상을 요구합니다. 나나이트, 버추얼 섀도 맵, 루멘과 같은 기능을 지원하는 최상의 환경을 경험하려면 Windows 10 버전 2004 또는 20H2를 사용하는 것을 권장합니다.
그래픽 카드 드라이버
각 그래픽 카드 제조사가 출시한 제품 가운데 가장 안정적인 버전을 사용하는 것이 좋습니다.
퍼포먼스 노트
다음은 에픽에서 사용되는 일반적인 시스템(Lenovo P620 Content Creation Workstation 스탠다드 버전)으로, 언리얼 엔진 5로 게임을 개발하기 위한 합리적인 가이드라인을 제시합니다.
• 운영 체제: (2h22) • 전원 공급: 1000W 전원 공급 장치 • RAM: 128GB DDR4-3200 • 프로세서: AMD Ryzen Threadripper Pro 3975WX Processor - 128MB Cache, 3.5 GHz base / 4.2 GHz turbo, 32 Cores / 64 Threads, 280w TDP • OS Drive 1 TB M.2 NVMe3 x4 PCI-e SSD • DATA Drive 4 TB Raid Array - 2 x 2TB NVMe3 x4 PCI-e SSD in Raid 0 • GPU: Nvidia RTX 3080 - 10GB • NIC 1GBPS on-board + Intel X550-T1 10G PCI-e Ethernet adapter • TPM Compliant
Xoreax Incredibuild(개발 툴 패키지)를 이용할 수 없는 경우에는 12~16개 코어가 탑재된 컴퓨터로 컴파일하는 것이 좋습니다.
UE5 렌더링 기능 요구 사양
언리얼 엔진 5의 일부 렌더링 기능에는 최소 사양이 아닌 다른 사양이 요구됩니다.
| UE5 기능 | 시스템 요구 사양 |
|---|---|
| 루멘 글로벌 일루미네이션 및 리플렉션 | 소프트웨어 레이 트레이싱:
하드웨어 레이 트레이싱:
|
| 나나이트 가상화 지오메트리 |
|
| 버추얼 섀도 맵 |
|
| 템포럴 슈퍼 해상도 | 셰이더 모델 5를 지원하는 모든 비디오 카드에서 실행되지만 셰이더당 8UAV 제한은 퍼포먼스에 영향을 미칩니다. 템포럴 슈퍼 해상도 셰이더는 셰이더 모델 6을 지원하는 D3D12에서 활성화된 16비트 타입으로 컴파일합니다. |
| UE5 Feature | System Requirements |
|---|---|
| Lumen Global Illumination and Reflections | Software Ray Tracing:
Hardware Ray Tracing:
To learn more see, Lumen Technical Details. |
| Nanite Virtualized Geometry |
To learn more see, Nanite Virtualized Geometry. |
| Virtual Shadow Maps |
To learn more see, Virtual Shadow Maps. |
| Temporal Super Resolution |
To learn more see, Temporal Super Resolution. There are some runtime costs to be aware of. To learn more see the Anti-aliasing Performance section of our tech blog. |
| UE5 Feature | System Requirements |
|---|---|
| Lumen Global Illumination and Reflections | Software Ray Tracing:
Hardware Ray Tracing:
To learn more see, Lumen Technical Details. |
| Nanite Virtualized Geometry |
To learn more see, Nanite Virtualized Geometry. |
| Virtual Shadow Maps |
To learn more see, Virtual Shadow Maps. |
| Temporal Super Resolution | Runs on any video card that supports Shader Model 5, but the limit of 8UAVs per shader has performance implications. Temporal Super Resolution shaders compile with 16bit types enabled on D3D12 that supports Shader Model 6. To learn more see, Temporal Super Resolution. |