Layanan Multiplayer
Mulai dengan UDP

Portal Distribusi Unity

Overview

Portal Distribusi Unity (UDP) memungkinkan Anda mendistribusikan permainan Anda ke beberapa toko aplikasi melalui satu hub. UDP mengubah build Android Anda dengan SDK Pembelian In-App yang berdedikasi setiap toko untuk membuat permainan Anda kompatibel dengan toko aplikasi yang terpisah. Anda dapat mengelola semua pengajuan toko dari konsol UDP.


Gambaran keseluruhan UDP

Anda dapat menggunakan UDP untuk mendistribusikan game premium dan permainan dengan IAP.

Konsol UDP

Ini adalah portal berbasis web di mana Anda dapat mempersiapkan permainan Anda untuk mengirimkan ke beberapa toko aplikasi. Konsol UDP memungkinkan Anda:

Pelajari lebih lanjut tentang Antarmuka konsol UDP.

Paket UDP

Ini berisi SDK untuk bekerja dengan UDP. Ini juga memungkinkan pengaturan Portal Distribusi Unity di jendela Project SettingsPengumpulan yang luas dari pengaturan yang memungkinkan Anda untuk mengkonfigurasi bagaimana Fisika, Audio, Jaringan, Grafik, Input dan banyak bidang lain dari jangkauan proyek Anda. More info
Lihat di Glossary
dari Editor Unity.

Klien UDP

Untuk menggunakan UDP, permainan Anda harus memiliki klien UDP, termasuk ID klien UDP. Ini mengidentifikasi permainan Anda pada layanan UDP. ID dihasilkan ketika Anda membuat permainan di UDP dan Anda harus. Untuk menghubungkan proyek Unity dari klien UDP, menghapus ID proyek Unity dari bagian Informasi Integrasi di konsol UDP.

Kotak pasir UDP

Paket UDP mengandung lingkungan sandbox yang bertindak sebagai toko uji untuk permainan UDP Anda. Ketika Anda menerapkan SDK UDP dalam permainan Anda, build UDP Anda kemudian dapat menggunakan kotak pasir sebagai lingkungan uji. Sebelum Anda dapat mengirimkan permainan Anda ke toko-toko nyata, Anda harus menguji permainan Anda di kotak pasir untuk memverifikasi bahwa implementasi UDP dan IAP Anda (jika berlaku) bekerja dengan benar.

Pengujian Sandbox membantu Anda untuk mengidentifikasi masalah yang timbul selama implementasi UDP awal Anda. Masalah yang tidak terlarut dapat mencegah UDP membongkar permainan Anda untuk toko, atau menyebabkan UDP untuk membongkar permainan dengan masalah yang ada. Ini dapat mengakibatkan toko menolak permainan atau pemain Anda tidak bisa menyelesaikan transaksi.

Game dengan pembelian dalam aplikasi

Pembelian dalam aplikasi (IAP) memungkinkan Anda menjual konten ke pemain dari dalam permainan Anda. Anda hanya perlu mengimplementasikan pembelian di aplikasi Anda melalui UDP. UDP kemudian secara otomatis membongkar permainan Anda menjadi build khusus toko.

Anda dapat menerapkan UDP di kedua sisi klien game dan server. Untuk game offline, Anda hanya perlu menerapkan UDP di klien game. Untuk game online, Anda juga dapat menerapkan UDP di sisi server.

  • Menerapkan pembelian di aplikasi UDP di klien game
    Implementasi pada klien game termasuk menginisialisasi SDK UDP dan mengintegrasikan arus pembelian dalam aplikasi dari UDP.
  • Menerapkan pembelian di aplikasi UDP di sisi server
    Implementasi di sisi server memungkinkan Anda meminta server UDP tentang pesanan, menerima pemberitahuan callback, dan mengembalikan pengakuan.

Pelajari cara:

Jenis produk IAP

UDP hanya mendukung produk IAP yang dapat dikonsumsi dan tidak dapat dikonsumsi. Produk berlangganan tidak didukung.

Produk IAP yang tidak dapat dikonsumsi

Produk yang tidak dapat dikonsumsi memberikan efek permanen. Pemain hanya dapat membelinya sekali.

Produk IAP yang dapat dikonsumsi

Produk yang dapat dikonsumsi memberikan efek sementara, seperti mata uang permainan dan poin pengalaman ekstra. Pemain dapat membeli beberapa kali ini.

Ketika seorang pengguna telah membeli produk habis pakai, mereka harus mengkonsumsinya sebelum mereka dapat membelinya. Anda dapat menggunakan konsumsi untuk memastikan produk yang dibeli berhasil dikirimkan.

Untuk, permainan Anda perlu mengirim permintaan Consume ke UDP SDK. Game Anda harus memberikan produk ketika dikonsumsi. Ini mencegah produk dikirim berulang kali.

Catalog

Katalog IAP adalah persediaan item IAP yang diterapkan dalam permainan Anda. Untuk setiap item IAP, Anda mendefinisikan:

  • description
  • price
  • jenis yang dapat dikonsumsi
  • ID Produk

Ketika permainan Anda dikemas dan diserahkan ke toko, UDP menyinkronkan Katalog IAP Anda dengan back-end toko. Game Anda kemudian dapat meminta persediaan IAP dari back-end toko.

Ketika pemain membeli produk IAP, permainan Anda meminta toko untuk mengkonfirmasi Katalog IAP. UDP harus benar diterapkan dalam permainan Anda untuk langkah ini untuk bekerja dengan lancar.

Katalog IAP di konsol UDP adalah sumber kebenaran untuk apa yang diajukan ke sistem back-end toko.

Untuk implementasi yang sukses, ikuti . Untuk memastikan behave IAP Anda dengan benar, .

Permainan Premium

Anda dapat mendistribusikan game Premium (alias permainan pay-to-download) melalui UDP untuk menyimpan yang mendukung permainan premium. Anda kemudian dapat melihat pendapatan game premium Anda di WordPress.org konsol UDP.

Pelajari cara mendistribusikan permainan premium Anda melalui UDP.

Ownership

UDP permainan milik dan tidak untuk pengguna individu. Semua pengguna organisasi memiliki akses ke permainan UDP. Izin bervariasi tergantung pada peran pengguna yang diberikan dalam Organisasi.

Anda juga dapat menambahkan pengguna yang tidak ada di organisasi untuk proyek-proyek tertentu. Tambahkan pengguna di Dashboard Unity di bawah Project > Settings > Users.

Anda dapat membagi tugas dalam organisasi Unity antara pengguna dan non-user dari Editor Unity; misalnya:

  • Publishing Manager
    • Membuat permainan baru di konsol UDP
    • Passes Developer parameter yang diperlukan untuk melaksanakan implementasi UDP
    • Mengkonsolidasikan materi yang diperlukan untuk distribusi
    • Mulai mendaftar dengan toko-toko organisasi ingin mendistribusikan permainannya ke
    (tidak ada pengguna Editor)
  • Developer
    • Menerapkan UDP dalam proyek
    • Membangun dan menguji APKFormat paket Android output oleh Unity. Sebuah APK secara otomatis digunakan untuk perangkat Anda ketika Anda memilih File > Build & Run. More info
      Lihat di Glossary
      permainan atau AAB
    • Menyebarkan permainan membangun konsol UDP
    (Editor user)
  • Publishing Manager
    • Membuat rilis permainan
    • Finalisasi pengajuan ke toko

Izin terkait proyek

Anggota organisasi dan individu memberikan akses ke proyek dapat bekerja pada proyek Unity.

Izin terkait proyek terkait berkaitan dengan fitur UDP apa yang Anda akses ke proyek Unity tertentu, baik di Editor Unity dan di konsol UDP. Ini berlaku untuk:

  • Anggota organisasi yang dimiliki proyek (dengan izin tingkat organisasi)
  • Individu yang diberikan akses ke proyek hanya (dengan izin tingkat proyek)

Tabel di bawah daftar izin UDP terkait proyek untuk Pengguna, Manajer dan Pemilik dalam Editor Unity. Ini sama untuk izin tingkat proyek dan tingkat organisasi.

User Manager Owner
Hasilkan klien UDP baru Yes Yes Yes
Tautan proyek Unity ke klien UDP Yes Yes Yes
Modifikasi pengaturan UDP Yes Yes Yes
Buat atau memodifikasi IAPs Yes Yes Yes

Tabel di bawah daftar izin UDP terkait proyek untuk Pengguna, Manajer dan Pemilik di konsol UDP. Ini sama untuk izin tingkat proyek dan tingkat organisasi.

User Manager Owner
Hasilkan klien UDP baru Yes Yes Yes
Arsip permainan dalam daftar permainan No Yes Yes
Hapus permainan dalam daftar permainan No Yes Yes
Edit revisi permainan Yes Yes Yes
Tautan proyek Unity dengan klien UDP Yes Yes Yes
Unlink proyek Unity dari klien UDP No Yes Yes
Rilis revisi permainan No Yes Yes
Daftarkan permainan ke toko No Yes Yes
Menerbitkan permainan ke toko No Yes Yes
Operasi halaman lanjutan No Yes Yes
Akses dan pengoperasian halaman status No Yes Yes
Hasilkan token otentikasi No Yes Yes

Izin terkait organisasi

Izin terkait organisasi yang berkaitan dengan fitur UDP apa yang Anda akses ke dalam Organisasi. Fitur-fitur ini umumnya dibatasi untuk anggota organisasi hanya, yaitu, individu-individu hanya memberikan akses ke proyek-proyek tertentu tidak memiliki izin tingkat organisasi. Pengecualian untuk ini adalah:

  • proyek Pemilik dapat melihat Dasbor Pelaporan
  • setiap peran proyek dapat melihat proyek yang mereka akses ke dalam daftar permainan

Tabel di bawah ini mencantumkan izin terkait Organisasi untuk Pengguna, Manajer dan Pemilik.

Tingkat proyek Org-level
User Manager Owner User Manager Owner
Lihat Dasbor Pelaporan No No Yes No Yes Yes
Akses daftar permainan Yes* Yes* Yes* Yes Yes Yes
Edit Profil Perusahaan No No No No Yes Yes
Daftarkan Organisasi ke toko No Yes Yes No Yes Yes

Note: Pengguna tingkat proyek dapat menilai permainan dalam organisasi host yang memiliki proyek, dan proyek lain yang mereka akses ke dalam organisasi mereka sendiri.

Layanan Multiplayer
Mulai dengan UDP