이 페이지에는 Linux 디바이스용 언리얼 엔진(UE) 프로젝트를 개발할 때 필요한 소프트웨어 개발 키트(SDK) 및 하드웨어 요구 사항이 포함됩니다.
권장 하드웨어
운영 체제 | Ubuntu 22.04 |
프로세서 | 인텔 또는 AMD 쿼드코어, 2.5GHz 이상 |
메모리 | 32GB RAM |
비디오 카드 | GeForce 2080 |
비디오 RAM | 8GB 이상 |
RHI 버전 | Vulkan: AMD (RADV 23.2.1+) 및 NVIDIA(515.48+) |
Linux 개발을 위한 권장 소프트웨어
엔진이나 에디터를 실행하기 위한 최소 요구 사항은 다음과 같습니다.
엔진 실행 | |
---|---|
운영 체제 | CentOS 7.x 이상의 새로운 신규 Linux 배포판 |
Linux 커널 버전 | 커널 3.x 이상 |
추가 종속성 | glibc 2.17 이상 |
시작 시 언리얼 에디터 또는 UE 게임 설치에 시간이 매우 오래 걸리는 경우 glibc
버전이 2.35 이상인지 확인하세요. 버전이 이보다 낮은 경우 dlopen
구현이 느립니다.
엔진으로 개발하는 프로그래머 대상 요구 사항은 다음과 같습니다.
엔진으로 개발 | |
---|---|
운영 체제 | Ubuntu 22.04, CentOS 7 |
컴파일러 | Clang 16.0.6 |
선택 사항 | |
IDE | Visual Studio Code, Rider |
크로스 컴파일 툴 체인
크로스 컴파일 을 통해 게임 개발자는 Windows에서 Linux로 타깃을 지정할 수 있습니다. 현재 크로스 컴파일은 Windows에서만 지원되고, Mac 사용자는 네이티브 컴파일을 활용해야 합니다. 추가로 Linux-x86_64 플랫폼에 대한 라이브러리 및 툴 체인이 지원, 테스트 및 제공됩니다.
크로스 컴파일을 사용하는 이유
크로스 컴파일 을 사용하면 Windows 중심 워크플로로 작업하는 게임 개발자가 Linux를 타깃으로 지정할 수 있습니다. 현재 크로스 컴파일은 Windows에서만 지원됩니다. Mac 사용자는 현재 네이티브 컴파일을 활용해야 합니다. Linux-x86_64 플랫폼에 대한 라이브러리 및 툴 체인이 지원, 테스트 및 제공됩니다.
툴 체인 받기
크로스 컴파일 툴 체인을 다운로드하려면 아래 버전 히스토리 섹션에 있는 표의 다운로드 링크를 참조하세요.
네이티브 툴 체인
언리얼 엔진의 setup 셸 스크립트(Setup.sh
)는 네이티브 툴 체인을 자동으로 다운로드하고, 이를 통해 컴파일러와 링커가 코드베이스와 작동하는 것을 보장합니다. 네이티브 툴 체인을 사용하면 고정 sysroot(최소 glibc
)에 대해 컴파일합니다. 예를 들어 Ubuntu 18.04에서 게임을 컴파일하는 경우 CentOS 7에서 바이너리를 시작할 수 있습니다.
버전 히스토리
UE 버전 | 권장 운영체제 | 권장 IDE | 컴파일러 | 크로스 컴파일 툴 체인 | 네이티브 툴 체인 |
---|---|---|---|---|---|
5.3~5.4 | Ubuntu 22.04, CentOS 7 | Visual Studio Code, Rider | clang 16.0.6 | ||
5.2 | Ubuntu 22.04, CentOS 7 | Visual Studio Code, Rider | clang 15.0.1 | -v21 clang-15.0.1-based |
-v21 clang-15.0.1-based |
5.1 | Ubuntu 22.04, CentOS 7 | Visual Studio Code, Rider | clang 13.0.1 | -v20 clang-13.0.1-based |
-v20 clang-13.0.1-based |
5.0.2+ | Ubuntu 22.04, CentOS 7 | Visual Studio Code, Rider | clang 13.0.1 | -v20 clang-13.0.1-based |
-v20 clang-13.0.1-based |
5.0 | Ubuntu 20.04, CentOS 7 | Visual Studio Code, Rider | clang 11.0.1 | -v19 clang-11.0.1-based |
-v19 clang-11.0.1-based |