Notice
Recent Posts
Recent Comments
Link
«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
Archives
Today
Total
05-15 02:05
관리 메뉴

nomad-programmer

[CG/Unreal Engine] Ubuntu 20.04에 언리얼 엔진 설치 본문

CG/Unreal Engine

[CG/Unreal Engine] Ubuntu 20.04에 언리얼 엔진 설치

scii 2020. 11. 18. 20:03

우분투 20.04에 언리얼 엔진을 설치하는 과정을 블로그에 기록한다.

Unity는 리눅스 버전을 지원하여 리눅스에 쉽게 설치할 수 있다. 하지만 Unreal Engine은 리눅스를 공식적으로 지원하지 않는다. Windows와 Mac 용만 공식적으로 지원한다. 그래서 리눅스에서 Unreal Engine을 사용하려면 소스 코드를 빌드하는 과정을 거쳐야만 한다.

설치전, 언리얼 엔진 계정과 github 계정이 있어야 하며 언리얼 엔진 홈페이지 - 설정 - 개인 - 연결 부붙에서 github 계정이 연결되어 있어야 github에서 Unreal Engine source code를 다운받을 수 있다.

www.unrealengine.com/ko/ue4-on-github

 

GitHub 내 언리얼 엔진 4

언리얼 엔진은 게임, 시뮬레이션, 시각화의 디자인 및 개발에 사용되는 통합 크리에이터용 툴세트입니다.

www.unrealengine.com


UNREAL ENGINE 설치

* ubuntu build-essential 패키지와 git을 설치한다.

sudo apt-get install build-essential
sudo apt-get install git

* unreal engine source code를 다운받는다.

아래의 링크는 Unreal Engine의 GitHub이다.

github.com/EpicGames/UnrealEngine

언리얼 엔진 source code를 clone으로 다운 받는다.

$ git clone https://github.com/EpicGames/UnrealEngine.git

* 다운받은 디렉토리로 이동한다.

$ cd UnrealEngine

* Setup shell script를 실행한다.

이 단계는 Unreal Engine 코드베이스가 시스템에서 성공적으로 컴파일되고 링크되도록하는 네이티브 툴체인을 다운로드하므로 시스템 환경에 따라 다소 시간이 걸릴 수 있다.

$ ./Setup.sh

* 프로젝트 파일을 생성한다.

위의 명령이 모두 완료되면, 언리얼 엔진 프로젝트 파일을 생성해야 한다.

$ ./GenerateProjectFiles.sh

프로젝트 파일 생성 완료 모습


* 마지막으로 binary 파일들을 빌드한다.

$ make

이 단계는 컴파일하는 대상의 컴퓨터에 따라 상당한 시스템 리소스와 시간이 필요하다. 이 단계를 1시간 이내에 완료하려면 최소 8GB의 RAM과 멀티 코어 프로세서 (8개 이상)가 필요하다. 이 단계가 성공적으로 완료되고 오류가 반환되지 않으면 마침내 언리얼 엔진 에디터를 실행할 준비가 된 것이다.


 

UNREAL ENGINE 실행

언리얼 엔진 설치를 모두 완료하였다면 첫 게임을 만들어보자. 빌드로 생성된 디렉토리로 이동하여 언리얼 엔진을 실행하자.

$ cd Engine/Binaries/Linux

이곳에 언리얼 엔진 실행 파일이 존재한다. 실행해보자.

$ ./UE4Editor

에디터를 처음 실행하면 쉐이더를 컴파일해야하는데 시간이 조금 걸린다. 그 이후로는 컴파일을 진행하지 않아 처음 보단 빠르게 실행된다.

우분투에서 실행한 언리얼 엔진 모습


Unreal Engine Linux 공식 문서

docs.unrealengine.com/ko/Platforms/Linux/BeginnerLinuxDeveloper/SettingUpAnUnrealWorkflow/index.html

 

Linux 퀵스타트

Linux에서 UE4 를 다운로드, 빌드, 실행하는 법입니다.

docs.unrealengine.com

Comments