Penyedia Android Adaptive Performance dan Unity

Unity Adaptive Performance adalah alat untuk developer game yang ingin mengoptimalkan game mereka di perangkat seluler, terutama untuk ekosistem Android yang beragam. Performa Adaptif memungkinkan game Anda beradaptasi dengan performa perangkat dan karakteristik termal secara real time, sehingga memastikan pengalaman bermain game yang lancar dan efisien. Penyedia Android menerapkan Performa Adaptif di perangkat Android.

Cara menggunakan Performa Adaptif Unity

  1. Instal paket Adaptive Performance: Buka Unity Package Manager dan instal paket Adaptive Performance.

  2. Instal penyedia Android: Di Package Manager, temukan bagian untuk Adaptive Performance dan instal penyedia Android.

  3. Mengakses setelan Performa Adaptif: Di Unity Editor, buka Edit > Project Settings dan temukan bagian Adaptive Performance.

  4. Tetapkan parameter Performa: Sesuaikan setelan seperti Target Kecepatan Frame, Setelan Kualitas, dan batas performa lainnya sesuai kebutuhan.

Unity Adaptive Performance memerlukan penyedia untuk mendapatkan semua informasi yang diperlukan dari perangkat. Penyedia Android didukung di Adaptive Performance 5.0 dan yang lebih baru, serta mendukung Unity 2021.3 dan yang lebih baru. Pengelola paket versi Unity 2021 dan 2022 mendownload Adaptive Performance 4.0, sehingga update manual ke versi 5.0 diperlukan.

Performa Adaptif dan Penyedia Android.
Gambar 1. Penyiapan penyedia Android dan Performa Adaptif.

Versi penyedia Android 1.0 hanya diaktifkan di perangkat Pixel. Oleh karena itu, Anda harus menggunakan versi 1.2 yang lebih baru.

ADPF Performance hint API

Penyedia Android menerapkan petunjuk performa ADPF secara default. Setiap frame, penyedia melaporkan durasi sebenarnya dari jumlah durasi CPU dan GPU serta durasi target dari kecepatan frame render.

Durasi target dari kecepatan frame render setiap frame. (Lihat Performance Hint API.)

Penskala grafis

Unity Adaptive Performance menyediakan penskala grafis untuk Kecepatan Frame, Resolusi, LOD, dan properti profil lainnya. Penskala memiliki skala minimum dan maksimum; setiap skala diubah oleh tingkat peringatan termal perangkat dan tren termal.

Penskalaan grafis Performa Adaptif.
Gambar 2. Penskala grafis Performa Adaptif.

Praktik terbaik

Plugin ini berupaya mencegah throttling termal dan menyediakan target FPS berkelanjutan dengan implementasi dasarnya. Untuk mendapatkan hasil langsung, gunakan ADPF dengan penskala Performa Adaptif Unity default.

Namun, karena setiap game berbeda, sesuaikan penskalaan Performa Adaptif Unity untuk setiap parameter, seperti resolusi, LOD, bayangan, jarak pandang, dan lainnya agar ADPF dapat sepenuhnya memberikan performa dinamis untuk game Anda.

Berikut adalah tiga langkah utama untuk mendapatkan hasil terbaik dengan Performa Adaptif ADPF Unity:

  • Tetapkan tolok ukur: Sebelum menggunakan ADPF, buat profil performa game Anda secara menyeluruh. Data ini akan berfungsi sebagai tolok ukur yang berharga untuk perbandingan setelah Anda menerapkan plugin.
    Praktik terbaik Performa Adaptif ADPF Unity.
    Gambar 3. Tetapkan dasar pengukuran.
  • Manfaatkan penskalaan Performa Adaptif Unity: Bereksperimenlah dengan penskalaan Performa Adaptif Unity untuk mendapatkan manfaat performa tanpa banyak upaya.
    Praktik terbaik Performa Adaptif ADPF Unity.
    Gambar 4. Manfaatkan penskalaan Performa Adaptif Unity.
  • Prioritaskan setelan grafis dalam game: Optimalkan kualitas grafis dalam game Anda. Setelan ini disesuaikan secara khusus dengan konten game Anda, sehingga memastikan kecepatan frame yang lebih lancar dan pengelolaan termal yang lebih baik.
    Praktik terbaik Performa Adaptif ADPF Unity.
    Gambar 5. Prioritaskan setelan grafis dalam game.

Referensi lainnya

Lihat cara Kakao Games Ares menggunakan Unity Adaptive Performance untuk meningkatkan stabilitas FPS hingga 96%.