이 가이드는 최신 버전의 언리얼 엔진을 다운로드하고 설치하는 과정을 단계별로 살펴봅니다. 또한 프로젝트를 생성하고 팹 마켓플레이스에서 컨트롤 릭 샘플 팩을 다운로드하여 이 가이드를 완료하는 데 필요한 모든 것을 구성하는 방법도 배울 수 있습니다.
언리얼 엔진 다운로드 및 설치하기
시작하기 전에 아래 단계에 따라 에픽게임즈 런처에서 사전에 컴파일된 최신 버전의 언리얼 엔진을 다운로드해보겠습니다.
팀 또는 스튜디오에서 작업하는 경우에는 소스 컨트롤 시스템이나 GitHub를 통해 언리얼 엔진의 소스 코드를 받아 컴퓨터에서 로컬로 컴파일해야 하는 등 엔진을 이용하는 방식에 추가 요구 사항이 있을 수 있습니다. 이 가이드에서는 이러한 단계는 다루지 않습니다.
위와 같은 방식으로 언리얼 엔진을 얻은 경우에는 다음 섹션으로 건너뛰어 프로젝트를 생성하고 언리얼 에디터 및 워크플로에 익숙해지는 단계로 넘어가도 됩니다.
에픽게임즈 런처를 다운로드하고 설치합니다.
에픽게임즈 런처를 엽니다.
사이드 내비게이션에서 '언리얼 엔진(Unreal Engine)'을 선택하고 상단 탭에서 라이브러리(Library)를 선택합니다.
엔진 버전(Engine Version) 옆에서 추가(Add)(+) 버튼을 클릭하여 엔진 버전 타일을 추가합니다.
엔진 버전 타일에서 설치(Install)를 클릭하여 최신 출시 버전의 언리얼 엔진을 설치합니다.
설치 위치 선택(Choose Install Location) 대화창에서 언리얼 엔진의 설치 위치를 선택합니다.
설치를 클릭합니다.
위 단계에 대한 자세한 내용은 언리얼 엔진 설치하기를 참고하세요.
프로젝트 생성
에픽게임즈 런처에서 언리얼 엔진을 실행하면 프로젝트 브라우저(Project Browser)를 통해 산업별 개발 카테고리와 시작할 템플릿 프로젝트를 선택할 수 있습니다. 템플릿 프로젝트는 다양한 게임플레이 타입, 프로젝트 세팅, 활성화된 플러그인 등을 포함하고 있어 언리얼 에디터에 익숙해지기에 좋은 시작점입니다.
이 가이드에서는 언리얼 에디터의 기능과 워크플로를 탐색하고, 이를 자신의 작업에 어떻게 적용할 수 있는지 이해하기 위해 3인칭 템플릿 프로젝트를 생성합니다.
프로젝트를 생성하기 시작하려면 다음 단계를 따릅니다.
에픽게임즈 런처에서 우측 상단의 실행(Launch)을 클릭하여 언리얼 엔진을 엽니다.
잠시 후 프로젝트 브라우저가 로드됩니다. 여기에서 사용할 템플릿 프로젝트를 선택할 수 있습니다. 이 가이드 및 예시를 정확히 따라 하기 위해, 왼쪽 카테고리에서 게임(Games) 탭을 선택하고 3인칭(Third Person) 템플릿을 선택합니다.
프로젝트 브라우저 창에서는 다음과 같은 항목을 선택적으로 설정할 수 있습니다.
이 프로젝트에 지정할 프로젝트 이름(Project Name)을 설정합니다. 이 이름은 나중에 프로젝트 브라우저의 '최근 프로젝트(Recent Projects)' 탭이나 에픽게임즈 런처의 라이브러리 탭에서 프로젝트를 찾을 때 사용됩니다. 프로젝트에 원하는 이름을 지정할 수 있습니다.
프로젝트를 생성할 준비가 끝났으면 생성(Create)을 클릭하고 로드합니다.
프로젝트를 저장할 프로젝트 위치(Project Location)를 설정합니다.
프로젝트가 로드되면 언리얼 에디터와 함께 디폴트 템플릿 프로젝트 맵이 화면에 표시됩니다.
프로젝트 런처 및 사용 가능한 템플릿 프로젝트에 대한 자세한 내용은 다음 문서를 참고하세요.
컨트롤 릭 샘플 팩 다운로드
이 가이드의 단계를 효과적으로 따라 하기 위해서는 먼저 컨트롤 릭 샘플 팩을 다운로드해야 합니다. 이 팩은 에픽게임즈의 디지털 에셋 통합 콘텐츠 마켓플레이스인 Fab.com에서 다운로드할 수 있습니다.
콘텐츠 브라우저에서 팹(Fab) 아이콘을 클릭하면 언리얼 에디터 내에서 팹 마켓플레이스가 열립니다.
교육 및 튜토리얼(Education & Tutorials) 카테고리에서 컨트롤 릭 샘플 팩(Control Rig Sample Pack)을 찾습니다.
에픽게임즈 계정에 이 콘텐츠를 연결하려면 내 라이브러리에 추가(Add to My Library)를 클릭합니다. 이렇게 하면 나중에 보유한 에셋들과 함께 쉽게 찾을 수 있고, 다른 프로젝트에도 간편하게 추가할 수 있습니다.
콘텐츠를 라이브러리에 추가하면 해당 인터페이스 영역이 빠른 액세스 버튼으로 바뀌며, 콘텐츠를 이 프로젝트에 바로 추가하거나, 팹 라이브러리에서 보유하고 있는 콘텐츠를 확인할 수 있는 옵션이 제공됩니다.
프로젝트에 추가 를 클릭합니다. 이 작업은 콘텐츠를 다운로드하고 프로젝트에 직접 설치합니다.
콘텐츠가 다운로드되면 콘텐츠 브라우저에서 다운로드된 콘텐츠 폴더를 찾을 수 있습니다.
이 가이드의 다음 섹션에서 시퀀서에서 컨트롤 릭이 적용된 캐릭터를 애니메이팅할 때 이 샘플을 사용하게 됩니다.
프로젝트에 대한 추가 참고 사항
팹 마켓플레이스와 언리얼 엔진
팹 마켓플레이스는 크리에이터가 실시간으로 활용할 수 있는 고퀄리티 디지털 에셋과 플러그인을 탐색, 구매, 판매 및 공유할 수 있는 통합 플랫폼입니다.
언리얼 엔진은 팹 플러그인을 통해 마켓플레이스와 통합되어 있으며, 따라서 사용자가 언리얼 에디터 내에서 직접 마켓플레이스를 열고 프로젝트 콘텐츠를 다운로드할 수 있습니다.
팹에는 프로젝트에 사용할 수 있는 유료 및 무료 콘텐츠가 포함되어 있으며, 여기에는 에픽게임즈에서 무료로 제공하는 샘플과 콘텐츠 팩도 있습니다. 해당 콘텐츠는 '언리얼 엔진' > '교육 및 튜토리얼' 카테고리에서 확인할 수 있습니다.
언리얼 엔진에서 팹을 사용하는 방법에 대한 자세한 내용은 다음을 참고하세요.
소스 컨트롤
프로젝트에서 이미 소스 컨트롤을 사용하고 있거나 도입을 고려하고 있는 팀의 경우, 언리얼 엔진에서의 협업 및 버전 관리를 참고하세요.
다음 단계
다음 단계에서는 시네마틱 툴인 시퀀서와 컨트롤 릭이 구성된 프롭을 사용하여 언리얼 엔진의 애니메이션 기능을 다루게 됩니다. 이를 활용하여 간단한 애니메이션을 생성해보며 이러한 툴과 에셋의 기본 개념을 익히고, 자신의 프로젝트에 적용하는 방법을 배울 수 있습니다.
시퀀서를 사용하여 애니메이팅하는 방법
레벨 시퀀스를 사용하여 씬을 구성하고 컨트롤 릭이 적용된 캐릭터를 애니메이팅하는 방법을 살펴봅니다.