대학교, 전문대, 직업학교가 학생과 기관에 언리얼 엔진(UE) 을 계속 제공하는 과정에서, 사용자들이 가장 자주 묻는 질문 중 하나는 바로 언리얼 엔진 액세스에 사용되는 아카데미 계정을 노출하지 않고 언리얼 엔진을 학교 컴퓨터에 배포하는 방법입니다. 이 문서는 아카데미 환경에서 언리얼 엔진을 설치할 경우, 언리얼 엔진의 아카데미용 설치 배포를 자동화하는 방법을 설명합니다.
언리얼 엔진 및 콘텐츠 설치하기
예를 들어 일반적으로 학교에서는 언리얼 엔진을 컴퓨터실 또는 교육실에서와 같이 여러 대의 컴퓨터에 설치합니다. 이러한 경우에는 언리얼 엔진의 사일런트 또는 원스텝 인스톨러를 제공하지 않습니다. 즉, 아카데미 환경의 머신에서 최소한 한 번은 인스톨러를 수동으로 실행해야 합니다. 설치 머신을 미러링하거나 교실의 나머지 컴퓨터에서 인스톨러를 수동으로 설치하지 않도록, 대신 배포 프로세스 부분을 자동화했습니다.
아카데미 환경에서 언리얼 엔진을 설치하려면 다음 단계를 따릅니다.
런처 사용하기
학교 네트워크가 프록시 서버 뒤에 있는 경우 런처 가 프록시 서버에서 실행되지 않으므로 GitHub 내 언리얼 엔진 빌드를 사용하는 것이 가장 좋습니다. 런처 버전을 프록시 서버 뒤에서 실행하는 것을 선호하는 경우에는 IT 부서에 문의하여 포트 7777 또는 7778을 열어야 합니다. 하지만 이 포트를 열어도 런처가 프록시 서버에서 실행되거나 업데이트되지 않을 수 있습니다.
-
다음 링크에서 최신 인스톨러를 다운로드합니다.
-
이미지를 만들 머신에서 인스톨러를 실행합니다.
-
인스톨러가 루틴을 마친 후에는 런처가 자동으로 실행되어 에픽게임즈 크리덴셜로 로그인할 수 있게 됩니다.
- 언리얼 엔진 최신 버전을 다운로드 및 설치하려면 먼저 언리얼 엔진 사이드바 옵션을 선택합니다.
이미지를 클릭하면 전체 크기로 표시됩니다
-
그런 다음 상단의 라이브러리(Library) 탭을 선택합니다.
-
엔진 버전(Engine Versions)(+) 버튼을 클릭합니다.
-
드롭다운 목록 을 열고 다운로드할 엔진 버전을 선택합니다. 이 예시에서는 버전 5.0.1 을 선택합니다.
-
마지막으로, 설치(Install) 버튼을 클릭하고 인스톨러의 안내에 따라 언리얼 엔진 5.0.1을 머신에 설치합니다.
-
-
강사의 경우 커리큘럼에서 에픽게임즈의 학습 샘플을 사용하거나 라이라 스타터 게임(Lyra Starter Game) 샘플을 교육용 툴로 사용할 수도 있습니다. 라이라를 다운로드하려면 먼저 샘플(Samples) 탭에서 라이라 스타터 게임을 클릭합니다.
이미지를 클릭하면 전체 크기로 표시됩니다
-
라이라 스타터 게임의 콘텐츠 디테일(Content Detail) 메뉴에서 먼저 무료(Free) 버튼을 클릭하여 콘텐츠에 대한 액세스 권한을 얻습니다. 그러면 EULA 창이 표시됩니다.
이미지를 클릭하면 전체 크기로 표시됩니다
학습 샘플을 다운로드하기 전에 새 출시 버전을 디플로이할 때 업데이트되는 콘텐츠 디테일 메뉴의 지원되는 플랫폼(Supported Platforms) 및 지원되는 엔진 버전(Supported Engine Version) 섹션을 참고하세요.
-
EULA를 수락하여 버튼이 프로젝트 생성(Create Project) 으로 바뀌면 해당 버튼을 클릭하여 프로젝트 구성을 시작합니다.
-
프로젝트 이름 과 설치 폴더, 필요한 경우 엔진 버전 을 설정하고 생성(Create) 을 선택합니다.
-
라이라 스타터 게임 설치가 완료되면 라이브러리 > 내 프로젝트(My Projects) 메뉴에서 확인할 수 있습니다. 또한 보관함(Vault) 에서 새 프로젝트를 생성할 수도 있습니다.
-
-
라이브러리 > 내 프로젝트 메뉴에서 자동으로 생성되는 프로젝트는 모두 삭제합니다.
런처에서 자동으로 생성된 프로젝트를 삭제하지 않으면 동일한 프로젝트를 사용하는 공유 머신의 사용자에게 문제가 발생할 수 있습니다. 여기에는 이전 예시에서 생성된 라이라 스타터 게임 프로젝트도 포함되며, '보관함'에서는 여전히 사용할 수 있습니다.
- 자동으로 생성된 프로젝트를 모두 제거한 후에는 이 머신의 구성을 교실의 나머지 컴퓨터에 미러링할 수 있습니다. 또는 이 머신의 이미지를 저장하여 실습실의 컴퓨터에 배포할 수도 있습니다.
GitHub 페이지 방문
GitHub에서 언리얼 엔진을 다운로드, 설치 및 업데이트하는 방법에 대해 알아보려면 다음 페이지를 순서대로 방문하세요.
업데이트하기
언리얼 엔진 설치가 완료되면 아카데미 환경에서 언리얼 엔진 및 일부 무료 콘텐츠를 사용할 준비가 끝난 것입니다. 하지만 업데이트 계획을 미리 세워두는 것도 중요한데, 언리얼 엔진의 새 버전이 출시되거나 엔진 콘텐츠가 출시되면 관련 파일을 복사하여 설치 머신에 대한 미러링을 업데이트하거나 해당 머신에 신규 콘텐츠를 푸시할 수 있으며, 이 과정을 스크립트로 자동화하는 것도 가능하기 때문입니다.
아카데미 환경에서 언리얼 엔진 및 엔진 콘텐츠를 업데이트 방법은 다음 섹션을 참고하세요.
런처 사용하기
-
중앙 머신에서 런처 를 실행하고 라이브러리 메뉴로 이동합니다.
-
엔진 버전(+) 버튼을 클릭합니다.
-
런처에서 최신 버전의 언리얼 엔진을 다운로드하면 미러링을 업데이트할 수 있습니다.
런처를 사용하여 업데이트할 수 없는 경우에는 다음 섹션을 참고하여 언리얼 엔진으로 교육용 머신에 업데이트를 복사하는 방법에 대해 알아 보세요.
언리얼 엔진 및 콘텐츠 복사하기
-
베이스 머신의 다음 디렉터리를 업데이트할 모든 머신에 복사합니다.
(Local Directory)\Epic Games\Launcher\VaultCache
[Local Directory]\Epic Games\(Engine Version)
- 일부 경우에는
C:\Program Files (x86)
폴더에 런처를 설치할 수도 있습니다. - 특정 버전, 예를 들어 버전 5.0을 복사하는 경우에는
C:\Program Files (x86)\Epic Games\(Engine Version)
을 복사하거나 와일드카드 문자 값(*
)을 사용하여C:\Program Files (x86)\Epic Games\*
와 같은 방식으로 모든 엔진 버전에 대한 복사 작업을 자동화할 수 있습니다.
-
업데이트하려는 모든 머신에
[Local Drive Letter]\ProgramData\Epic\EpicGamesLauncher\Data\Manifests
디렉터리를 생성합니다. -
최근에 엔진을 다운로드했다고 가정할 경우, 가장 최근에 다운로드한
.item
파일을[Local Drive Letter]\ProgramData\Epic\EpicGamesLauncher\Data\Manifests
에서 머신의 로컬 매니페스트 디렉터리에 복사합니다(이전 단계 참고).예를 들어
.item
파일은~\Manifests\6CB2FA12345680D212345678B525AE86.item
과 같이 표시될 수 있습니다. -
가장 최근에 다운로드한
.item
파일인지 확인하려면 텍스트 에디터에서 파일을 열고"AppName"
을 검색합니다.
런처를 실행하면 런처는 다음 단계를 따라 업데이트를 탐지하게 됩니다. 새로운 엔진 버전과 마켓플레이스에서 다운로드한 콘텐츠에 모두 적용됩니다.
런처의 업데이트 자동 탐지를 비활성화하려면 다음 섹션을 참고하세요.
자동 업데이트 비활성화하기
기본적으로 런처는 실행 루틴 중에 업데이트를 자동으로 확인합니다. 강의 시간 동안 런처가 업데이트되는 것을 방지하려면 다음 단계를 따릅니다.
-
Epic Games Launcher - 바로 가기 를 우클릭하여 런처의 컨텍스트 메뉴를 엽니다.
-
속성(Properties) 을 찾아 파일의 속성 창을 엽니다.
-
단축키(Shortcut) 탭에서 대상(Target): 프로퍼티를 찾아 줄 끝에
-noselfupdate
명령을 추가합니다.
강의가 없을 때는 잊지 말고 런처 업데이트를 재활성화합니다.
학생들을 위한 모범 사례
언리얼 엔진 또는 다운로드한 콘텐츠에 대한 학생들의 액세스에 영향을 미칠 수 있는 시나리오가 몇 가지 있습니다. 예를 들어 학교에서 보안 또는 리소스상의 이유로 컴퓨터를 정기적으로 포맷할 경우, 학생들이 강의 과정에서 제작한 작업 결과물의 진행도에 영향을 미칠 수 있습니다. 이러한 학생에게 도움이 되기 위해 아카데미 환경에서 언리얼 엔진을 사용하는 동안 흔히 마주할 수 있는 시나리오에 관한 최적의 모범 사례를 모아 두었습니다.
네트워크가 끊어진 경우
학생들은 네트워크가 끊어진 동안에도 로그인 중에 오프라인 모드로 계속하기(Continue in Offline Mode) 옵션을 선택하여 런처를 실행할 수 있습니다.
이미지를 클릭하면 전체 크기로 표시됩니다
오프라인 모드로 로그인한 학생들은 언리얼 엔진, 자신의 프로젝트 및 기존에 다운로드한 콘텐츠에 액세스할 수 있습니다.
메모리 삭제 준비하기
학교 정책에 따라 컴퓨터 또는 드라이브 메모리를 정기적으로 삭제하여 학생들의 컴퓨터를 베이스 이미지로 되돌리는 경우 학생들은 자신의 작업물을 삭제되지 않는 디렉터리에 저장해야 합니다.
-
예를 들어 학생이 '라이브러리' 탭의 '보관함'에서 라이라 스타터 게임 프로젝트를 새로 생성했다고 가정할 수 있습니다.
-
새 프로젝트를 생성할 때 학생은 컴퓨터의 이미지가 초기화되더라도 제거되지 않을 폴더 또는 Sandbox와 같은 네트워크 디렉터리를 지정해야 합니다.
하지만 학교의 정책이 허용하는 한 학생들은 주로 런처를 사용하여 추가 콘텐츠를 다운로드하기 때문에 다운로드한 콘텐츠가 미러링된 드라이브에 저장되어 있지 않다면 해당 콘텐츠는 이미지 초기화 과정에서 삭제될 가능성이 높습니다.