개발 요구사항

Linux를 사용하여 언리얼 엔진 게임을 개발할 때의 필수 소프트웨어 및 권장 하드웨어입니다.

Choose your operating system:

Windows

macOS

Linux

Linux 개발을 위한 권장 소프트웨어

권장 소프트웨어

운영체제

Ubuntu 20.04(5.0), Ubuntu 22.04(5.0.2+), Centos 7

컴파일러

clang 13.0.1

IDE

Visual Studio Code, Rider

권장 하드웨어

권장 개발 하드웨어

프로세서

쿼드 코어 Intel 또는 AMD, 2.5GHz 이상

메모리

32GB RAM

비디오 카드

NVIDIA GeForce 960 GTX 이상, 최신 NVIDIA 바이너리 드라이버 사용

비디오 RAM

8GB 이상

RHI 버전

  • Vulkan: AMD(21.11.3+) 및 NVIDIA(515.48+)

UE 5.0 기준으로 Ubuntu 22.04는 언리얼 엔진과 호환되지 않습니다. 이 문제는 5.0.2 버전에서 해결됩니다.

엔진 실행

운영체제

CentOS 7.x 이상의 모든 적절한 신규 Linux 배포판

Linux 커널 버전

커널 3.x 이상

추가 종속성

glibc 2.17 이상

크로스 컴파일 툴 체인

크로스 컴파일 을 통해 게임 개발자는 Windows에서 Linux로 타깃을 지정할 수 있습니다. 현재 크로스 컴파일은 Windows에서만 지원되고, Mac 사용자는 네이티브 컴파일을 활용해야 합니다. 추가로 Linux-x86_64 플랫폼에 대한 라이브러리 및 툴 체인이 지원, 테스트 및 제공됩니다.

크로스 컴파일을 사용하는 이유

크로스 컴파일 을 사용하면 Windows 중심 워크플로로 작업하는 게임 개발자가 Linux를 타깃으로 지정할 수 있습니다. 현재 크로스 컴파일은 Windows에서만 지원됩니다. Mac 사용자는 현재 네이티브 컴파일을 활용해야 합니다. Linux-x86_64 플랫폼에 대한 라이브러리 및 툴 체인이 지원, 테스트 및 제공됩니다.

툴 체인 받기

다음 표를 사용하여 적절한 툴 체인을 다운로드하세요.

UE 버전

툴 체인

5.0.2

-v20 clang-13.0.1-based

5.0

-v19 clang-11.0.1-based

네이티브 툴 체인

언리얼 엔진의 setup 셸 스크립트(Setup.sh )는 네이티브 툴 체인을 자동으로 다운로드하고, 이를 통해 컴파일러와 링커가 코드베이스와 작동하는 것을 보장합니다. 네이티브 툴 체인을 사용하면 고정 sysroot(최소 glibc )에 대해 컴파일합니다. 예를 들어 Ubuntu 18.04에서 게임을 컴파일하는 경우 CentOS 7에서 바이너리를 시작할 수 있습니다.

툴 체인 받기

UE 버전

툴 체인

5.0.2

-v20 clang-13.0.1-based

5.0

-v19 clang-11.0.1-based

태그