Unreal di Android

Dokumentasi developer Unreal Engine berisi sebagian besar hal yang diperlukan untuk menggunakan Unreal Engine dalam menargetkan perangkat Android.

Memulai

Panduan Memulai Cepat Android mencakup sebagian besar hal yang diperlukan untuk memulai pengembangan Android, termasuk:

  • Membuat project untuk perangkat seluler
  • Mengonfigurasi project untuk menargetkan Android
  • Menyiapkan editor untuk pratinjau perender seluler
  • Meluncurkan di perangkat target Android
  • Memaketkan build Android ke dalam APK untuk diuji

Jika Anda menggunakan Windows sebagai platform pengembangan, Unreal terintegrasi dengan Android Game Development Extension untuk Visual Studio.

Mengemas project Anda

Panduan Mengemas Project Android tidak hanya membahas pemaketan build Android ke dalam file APK, tetapi juga membahas cara menyiapkan build untuk didistribusikan menggunakan Android App Bundle.

Play Asset Delivery

Referensi Google Play Asset Delivery membahas cara mengaktifkan Play Asset Delivery di project, cara menentukan aturan untuk membuat potongan aset yang akan menjadi paket aset di Android App Bundle, dan cara memanfaatkan aset waktu penginstalan, fast-follow, dan on-demand.

Layanan Penagihan Google Play

Panduan Pembelian Dalam Aplikasi membahas cara mengonfigurasi game untuk sistem penagihan Google Play, cara membaca informasi pembelian, dan cara melakukan pembelian.

Vulkan API

Vulkan adalah API grafis 3D berperforma tinggi lintas platform yang memiliki overhead rendah dibandingkan dengan OpenGL ES.

Untuk mengaktifkan Vulkan graphics API, buka Project Settings > Platforms > Android > Build, lalu pilih Support Vulkan. Saat Anda memilih Dukung Vulkan dan Mendukung OpenGL ES3.2, Unreal akan menggunakan Vulkan secara default. Jika perangkat tidak mendukung Vulkan, Unreal melakukan fallback ke OpenGL ES 3.2.

Dukung Vulkan dan Dukung OpenGL ES3.2 di Setelan Project > Platform > Android > Build
Gambar 1. Aktifkan Vulkan secara default dan OpenGL ES 3.2 sebagai penggantian.

Kecepatan frame

Unreal 4.25 dan yang lebih tinggi mengintegrasikan Library Kecepatan Frame Android yang merupakan bagian dari Android Game Development Kit. Artikel Kecepatan Frame Seluler menjelaskan cara mengaktifkan Library Kecepatan Frame Android, dan cara mengontrol kecepatan frame dari kode C++.

Pengoptimalan rendering

Panduan Pengoptimalan Rendering untuk Seluler mencakup panduan dan praktik terbaik untuk mengoptimalkan performa seluler, termasuk kapan harus menggunakan peta normal vs. mesh puncak tinggi. Hal ini mencakup dasar-dasar untuk mengurangi panggilan gambar, jumlah mesh, dan jumlah ID materi, serta kompleksitas material, pengoptimalan resolusi tekstur, waktu booting, dan ukuran paket.

Praktik terbaik

Kami juga memiliki artikel praktik terbaik seputar aset seni, identitas, distribusi, dan banyak lagi yang akan bermanfaat saat Anda menjelajahi ekosistem Android menggunakan Unreal Engine.