Unreal Engine 개발자 문서에는 Android 기기를 타겟팅하는 데 Unreal Engine을 사용해야 하는 대부분의 항목이 포함되어 있습니다.
시작하기
Android 빠른 시작 가이드에서는 다음과 같이 Android 개발을 시작하는 데 필요한 대부분의 사항을 설명합니다.
- 모바일 프로젝트 만들기
- Android를 타겟팅하도록 프로젝트 구성
- 모바일 렌더기 미리보기를 위해 편집기 설정
- Android 대상 기기에서 출시
- 테스트를 위해 Android 빌드를 APK로 패키징
Windows를 개발 플랫폼으로 사용하는 경우 Unreal은 Visual Studio용 Android 게임 개발 확장 프로그램과 통합됩니다.
프로젝트 패키징
Android 프로젝트 패키징 가이드에서는 Android 빌드를 APK 파일로 패키징하는 방법뿐만 아니라 Android App Bundle을 사용하여 빌드를 배포할 준비를 하는 방법도 설명합니다.
Play Asset Delivery
Google Play Asset Delivery 참조에서는 프로젝트에서 Play Asset Delivery를 사용 설정하는 방법, Android App Bundle의 애셋 팩이 될 애셋 청크를 만들기 위한 규칙을 지정하는 방법, 설치 시간, 빠른 후속, 주문형 애셋을 활용하는 방법을 설명합니다.
Play Integrity API
Play Integrity API를 사용하면 게임이 수정되지 않았고, Google Play에서 설치되었으며, 정품 Android 기기 또는 PC용 Google Play 게임즈의 정품 인스턴스에서 실행 중인지 확인할 수 있습니다. 게임의 백엔드 서버는 위험한 트래픽을 감지하면 무단 액세스와 속임수를 방지하기 위해 대응할 수 있습니다. 이 기능을 Unreal Engine 플러그인과 통합하는 방법은 문서 및 런타임 API 참조를 참고하세요.
Play 인앱 업데이트
Play 인앱 업데이트를 사용하면 사용자가 Play 스토어를 방문하지 않고도 새 버전이 출시되면 최신 버전으로 게임을 업데이트하라는 메시지를 표시할 수 있습니다. 이 기능을 Unreal Engine 플러그인과 통합하는 방법은 문서 및 Runtime API 참조를 참고하세요.
Play 인앱 리뷰
Play 인앱 리뷰를 사용하면 게임을 종료하지 않고도 사용자에게 Play 스토어 평점 및 리뷰를 제출하라는 메시지를 표시할 수 있습니다. 이 기능을 Unreal Engine 플러그인과 통합하는 방법은 문서 및 런타임 API 참조를 참고하세요.
Google Play 결제
인앱 구매 가이드에서는 Google Play 결제 시스템에 맞게 게임을 구성하는 방법, 구매 정보를 읽는 방법, 구매하는 방법을 설명합니다.
Vulkan API
Vulkan은 OpenGL ES에 비해 오버헤드가 낮은 크로스 플랫폼 고성능 3D 그래픽 API입니다.
Vulkan 그래픽 API를 사용 설정하려면 Project Settings > Platforms > Android > Build로 이동하여 Support Vulkan을 선택합니다. Vulkan 지원과 OpenGL ES3.2 지원을 모두 선택하면 Unreal은 기본적으로 Vulkan을 사용합니다. 기기가 Vulkan을 지원하지 않으면 Unreal은 OpenGL ES 3.2로 대체됩니다.
프레임 속도
Unreal 4.25 이상에서는 Android Game Development Kit의 일부인 Android Frame Pacing 라이브러리를 통합합니다. 모바일 프레임 속도 문서에서는 Android Frame Pacing 라이브러리를 사용하는 방법과 C++ 코드에서 프레임 속도를 제어하는 방법을 설명합니다.
렌더링 최적화
모바일용 렌더링 최적화 가이드에서는 노멀 맵과 고정된 버텍스 메시 중 어느 쪽을 사용할지 여부 등 모바일 성능 최적화를 위한 가이드라인과 권장사항을 다룹니다. 그리기 호출, 메시 수, 소재 ID 수 및 소재 복잡성 축소와 더불어 텍스처 해상도, 부팅 시간, 패키지 크기 최적화의 기본사항을 다룹니다.
권장사항
또한 아트 애셋, ID, 배포 등 Unreal Engine으로 Android 생태계를 이용할 때 도움이 되는 권장사항 문서도 있습니다.