디바이스 매니저(Device Manager) 창에서는 언리얼 에디터에서 직접 원격 디바이스를 연결하고 제어할 수 있습니다. 이러한 디바이스에는 다른 PC와 스마트폰, 게임 콘솔이 포함됩니다. 디바이스 매니저에서 디바이스를 연결할 때는 플랫폼 메뉴(Platforms) 메뉴 또는 언리얼 자동화 툴(Unreal Automation Tool, UAT) 의 명령줄 인터페이스를 사용하여 해당 디바이스에서 패키지로 만든 빌드를 디플로이하고 실행할 수 있습니다. 이 페이지에서는 다음과 같은 내용을 포함하여 디바이스 매니저 창 및 해당 기능에 대한 레퍼런스를 제공합니다.
-
디바이스 매니저의 디바이스 목록에 디바이스 추가 및 제거
-
원격 디바이스 연결 및 연결 해제
-
전원을 켜거나 끄는 등 디바이스 원격 제어
디바이스 매니저 열기
디바이스 매니저에 액세스하려면 언리얼 에디터에서 플랫폼(Platforms) 드롭다운을 클릭한 다음, 디바이스 매니저(Device Manager) 를 클릭합니다.

프로젝트를 실행할 수 있는 디바이스 목록이 디바이스 매니저에 표시됩니다.
디바이스 매니저 유저 인터페이스

인덱스 | UI 엘리먼트 | 설명 |
---|---|---|
1 | 디바이스 관리(Device Management) | 디바이스 독점 및 해제를 관리합니다. |
2 | 디바이스 연결(Device Connection) | 디바이스 목록에서 선택한 디바이스를 연결하거나 연결 해제합니다. |
3 | 디바이스 제어(Device Control) | 디바이스 목록에서 선택한 디바이스를 원격으로 전원을 켜거나 끄거나 리부팅합니다. |
4 | 필터 및 검색창(Filters and Search Bar) | 디바이스 목록에서 디바이스를 검색합니다. |
5 | 디바이스 목록(Device List) | 예약하고 연결하고 원격으로 제어할 수 있는 디바이스 목록입니다. |
6 | 실행 중인 프로세스(Running Processes) | 디바이스 목록에서 선택한 디바이스에 실행 중인 프로세스 목록입니다. |
7 | 디바이스 세부사항(Device Details) | 플랫폼 정보, 디바이스 ID, 상태 및 사용할 수 있는 UE 기능 등, 선택한 디바이스에 대한 정보입니다. |
디바이스 목록 탐색하기
디바이스 목록(Device List) 에는 컴퓨터와 동일한 로컬 영역 네트워크(Local Area Network, LAN)에 연결된 모든 디바이스가 표시됩니다. WiFi 디버깅을 사용할 수 있도록 Android 디바이스를 구성한 경우, 해당 디바이스가 무선 LAN에 있으면 여기에 표시됩니다. LAN 외부의 디바이스에 연결할 수도 있지만, 해당 디바이스를 찾으려면 고정 IP 주소가 있어야 합니다. 아래의 디바이스 매니저에 디바이스 추가하기를 참조하세요.

목록에서 디바이스를 클릭하여 선택합니다. 그런 다음, 디바이스 매니저의 툴을 사용하여 선택한 디바이스의 정보를 확인하거나 원격으로 제어할 수 있습니다.
컨텍스트 메뉴
디바이스 목록에서 원하는 항목을 우클릭하면 상호작용 옵션 목록이 있는 컨텍스트 메뉴가 표시됩니다.

사용할 수 있는 옵션은 디바이스 매니저의 다른 컨트롤과 비슷하며 다음과 같습니다.
옵션 | 설명 |
---|---|
독점(Claim) | 사용할 디바이스를 요청합니다. |
해제(Release) | 디바이스를 해제하여 디바이스 풀로 돌려보냅니다. |
공유(Share) | 디바이스를 다른 사용자와 공유합니다. |
제거(Remove) | 디바이스 매니저에서 디바이스를 제거합니다. |
연결(Connect) | 타깃 디바이스와의 직접 연결을 엽니다. |
연결 해제(Disconnect) | 타깃 디바이스와의 연결을 닫습니다. |
전원 켬(Power On) | 원격으로 타깃 디바이스의 전원을 켭니다. |
전원 끔(Power Off) | 원격으로 타깃 디바이스의 전원을 끕니다. |
전원 끔(강제)(Power Off (force)) | 타깃 디바이스에서 실행 중인 모든 애플리케이션을 강제로 닫은 다음, 디바이스의 전원을 끕니다. |
리부팅(Reboot) | 원격으로 타깃 디바이스를 재시작합니다. |
이러한 옵션에 대한 자세한 설명은 아래 섹션을 참조하세요.
디바이스 독점 및 해제하기

처음에는 디바이스 목록의 일부 디바이스와는 상호작용할 수 없습니다. 독점(Claim) 버튼을 클릭하여 사용하려는 디바이스를 요청합니다. 그러면 디바이스가 예약되어 네트워크의 다른 사용자가 사용할 수 없게 되므로 사용자 간의 충돌이 방지됩니다.
디바이스를 다 사용했다면 해제(Release) 버튼을 클릭하여 네트워크의 디바이스 풀에 다시 돌려놓습니다.
사용자 그룹이 디바이스를 사용할 수 있게 하려면 공유 버튼을 클릭하거나, 디바이스 목록 자체에서 공유 체크박스에 체크합니다. 이 옵션은 켜거나 끌 수 있습니다.
제거 버튼을 클릭하면 디바이스 목록에서 디바이스를 제거할 수 있습니다. 디바이스를 다시 추가하는 방법은 아래의 디바이스 매니저에 디바이스 추가하기 섹션을 참조하세요.
디바이스 매니저에 디바이스 추가하기
디바이스 매니저에 디바이스를 추가하는 단계는 다음과 같습니다.
-
목록에 없는 디바이스 추가(Add An Unlisted Device) 드롭다운을 클릭합니다.
-
플랫폼 선택(Select a Platform) 드롭다운을 클릭하고 추가하려는 디바이스에 대한 플랫폼을 선택합니다.
-
디바이스 식별자(Device Identifier) 입력란에 디바이스에 대한 적절한 고유 식별자를 입력합니다. 선택한 플랫폼에 따라 호스트 이름, IP 주소, MAC 주소, 또는 다른 플랫폼 전용 고유 식별자가 될 수도 있습니다. 디바이스 매니저는 대부분의 플랫폼에 대해 고정 IP 주소를 허용합니다.
-
표시명(Display Name) 에 디바이스의 이름을 입력합니다. 이 이름은 디바이스 목록의 디바이스 열에 표시될 뿐 아니라 언리얼 에디터 UI의 다른 곳에도 표시되는 필드입니다.
-
디바이스 식별자와 표시명을 모두 입력했다면, 추가(Add) 를 클릭하여 목록에 디바이스를 추가합니다.
디바이스 연결 및 연결 해제하기

디바이스를 요청한 다음에는 디바이스를 선택한 상태에서 연결(Connect) 버튼을 클릭하여 개발 머신과 디바이스 간의 연결을 엽니다. 디바이스 목록에서 해당 디바이스 상태가 연결됨(Connected)으로 업데이트되면, 이제 해당 디바이스를 원격으로 제어하고 해당 디바이스를 통해 패키지로 만든 프로젝트 빌드를 실행할 수 있습니다.
디바이스와의 연결을 해제하려면 연결 해제(Disconnect) 버튼을 클릭합니다. 그러면 디바이스 목록에서 해당 디바이스가 회색으로 표시됩니다.
디바이스 세부사항 보기
디바이스 목록에서 디바이스를 선택하면 디바이스 세부사항(Device Details) 패널에 다음과 같은 시스템 정보가 표시됩니다.
값 | 설명 |
---|---|
이름(Name) | 디바이스의 표시명이 표시됩니다. 이름을 제공하지 않았다면 기본적으로 디바이스 자체에 할당된 고유 식별자가 표시됩니다. |
플랫폼(Platform) | Windows, MacOS, Linux, Android, iOS 등, 디바이스가 실행 중인 플랫폼이 표시됩니다. |
디바이스 ID(Device ID) | 디바이스의 전체 디바이스 ID가 표시됩니다. |
디폴트 디바이스(Default device) | 이 디바이스가 빌드 디플로이를 위한 디폴트 디바이스인지 여부가 표시됩니다. 일반적으로 로컬 개발 머신이 디폴트 디바이스가 됩니다. |
상태(Status) | 연결 여부나 해제 여부 같은 디바이스의 현재 상태가 표시됩니다. |
기능 목록(Feature List) | 선택한 디바이스와 호환되는 UE 기능 목록이 표시됩니다. |
기능 호환성 목록
기능 목록에는 알려진 기능과 그 기능이 선택한 디바이스와 호환되는지 여부가 표시됩니다. 호환되는 기능은 밝은 회색 텍스트로 표시되며 사용 가능(Available) 열에 예(Yes) 라고 표시됩니다. 호환되지 않는 기능은 어두운 회색 텍스트로 표시되며 사용 가능(Available) 열에 아니요(No) 라고 표시됩니다.

다음 목록은 언리얼 엔진의 모든 기능이 포함된 목록은 아닙니다. 여기에 나열되지 않은 기능의 호환성을 완전히 파악하려면 직접 조사하고 테스트해 봐야 할 수 있습니다.
디바이스 원격 제어하기
전원 컨트롤, 컨텍스트 메뉴 또는 실행 중인 프로세스 패널을 사용하여 디바이스를 제어할 수 있습니다.
디바이스 전원 켜고 끄기

선택한 디바이스가 실행 중이 아닌 경우, 전원 켬(Power On) 버튼을 클릭하여 디바이스를 켤 수 있습니다.
선택한 디바이스가 실행 중인 경우, 전원 끔(Power Off) 버튼을 클릭하여 디바이스를 끌 수 있습니다.
재부팅(Reboot) 을 클릭하면 선택한 디바이스를 재시작할 수 있습니다.
디바이스를 강제 종료해야 한다면, 해당 디바이스를 우클릭하고 전원 끔(강제)(Power Off (force)) 을 클릭합니다. 그러면 모든 실행 중인 프로세스가 강제로 닫히고 디바이스가 종료됩니다.
디바이스 프로세스 제어하기
실행 중인 프로세스(Running Processes) 패널에는 선택한 디바이스에서 현재 실행 중인 프로세스 목록이 표시됩니다.

이 테이블에는 다음과 같은 열이 있습니다.
열 | 설명 |
---|---|
프로세스 이름(Process Name) | 실행 중인 프로세스 또는 실행파일의 이름입니다. |
PID | 나열된 프로세스의 ID 역할을 하는 고유 번호입니다. |
사용자(User) | 이 프로세스 실행 책임이 있는 사용자 이름입니다. 일반적으로 해당 디바이스에 로그인한 사용자입니다. |
스레드(Threads) | 이 프로세스에서 사용 중인 CPU 프로세싱 스레드 수가 표시됩니다. |
부모 PID(Parent PID) | 이 프로세스가 속한 부모 프로세스의 PID입니다. 부모 프로세스는 이 프로세스 생성을 담당합니다. |
실행 중인 프로세스 창 왼쪽 하단에 있는 프로세스 트리 표시(Show process tree) 체크박스를 체크하면 더 많은 프로세스가 표시됩니다. 부모 프로세스에 있는 접힌 부분을 클릭하면 자손 프로세스가 표시됩니다.

프로세스를 종료하려면 프로세스 목록에서 종료할 프로세스를 클릭하고 프로세스 종료(Terminate Process) 를 클릭합니다.
