View a markdown version of this page

GAMESEC03-BP01 Tentukan pendekatan Anda untuk mengidentifikasi dan mengontrol akses pemain ke lingkungan dan sumber daya game Anda - Lensa Industri Game

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

GAMESEC03-BP01 Tentukan pendekatan Anda untuk mengidentifikasi dan mengontrol akses pemain ke lingkungan dan sumber daya game Anda

Keputusan ini dipengaruhi oleh strategi akuisisi dan monetisasi pemain Anda, pengalaman pemain, dan faktor lain seperti kemampuan yang ada yang mungkin disediakan oleh mitra penerbitan game Anda. Misalnya, permainan mungkin memerlukan pembelian dan mengharuskan pemain untuk membuat profil pengguna untuk mengaitkan metode pembayaran uang nyata dengan akun mereka.

Tingkat risiko yang terjadi jika praktik terbaik ini tidak diterapkan: Tinggi

Panduan implementasi

Atau, permainan mungkin ingin mengurangi hambatan masuk untuk pengalaman pemain pertama kali dengan menghapus kebutuhan untuk membuat akun pengguna sebelum bermain game, sehingga meningkatkan kemungkinan pemain akan mencoba permainan untuk pertama kalinya. Biasanya, game akan menerapkan satu atau lebih kombinasi identitas pemain dan pendekatan manajemen akses untuk permainan mereka.

Akses yang tidak diautentikasi atau anonim

Tingkat akses ini berguna dalam situasi di mana permainan tidak mengharuskan pemain untuk membuat akun pengguna baru atau menautkan dengan identitas mereka di jejaring sosial dan sistem permainan. Ini adalah cara paling sederhana dan tercepat bagi pemain untuk mulai bermain game dan sangat berguna dalam game seluler di mana pengembang game mungkin ingin mengurangi hambatan masuk untuk pengalaman awal. 

Dalam skenario akses ini, jika Anda ingin mengidentifikasi penggunaan dari instalasi game, Anda dapat memprogram klien game untuk menghasilkan dan menyimpan pengenal unik ke perangkat pemain. Pengidentifikasi unik ini digunakan untuk mengidentifikasi pemain di seluruh sesi permainan di perangkat mereka dan memungkinkan analitik melaporkan penggunaan dari waktu ke waktu. Kemudian, jika pemain memilih untuk membuat akun, Anda dapat mengaitkan akun pengguna baru mereka dengan pengenal unik yang dibuat sebelumnya. Ini akan menghubungkan identitas pemain baru mereka dengan penggunaan historis mereka, yang mungkin termasuk statistik dan pencapaian game. 

Jika pemain pada akhirnya tidak membuat dan menautkan akun, perangkat yang digunakan pemain untuk berinteraksi dengan permainan dapat diidentifikasi secara unik, tetapi informasi yang dapat dipulihkan tentang pemain tidak dikumpulkan dan disimpan. Jadi, jika pemain merusak atau kehilangan perangkat mereka, data yang disimpan sebelumnya yang terkait dengan perangkat juga hilang dan mungkin tidak dapat dipulihkan.

Otentikasi dengan nama pengguna dan kata sandi

Sebuah permainan memungkinkan pemain untuk membuat akun pengguna mereka sendiri dengan nama pengguna dan kata sandi yang disimpan dalam backend game. Ini mungkin terjadi ketika pengembang game berkolaborasi dengan penerbit game yang sudah memiliki sistem akun pemain yang dapat diintegrasikan dengan pengembang. Atau, pengembang yang menerbitkan game mereka sendiri mungkin ingin menyederhanakan pengalaman pemain dengan mengizinkan pemain membuat akun pengguna tunggal untuk akses di seluruh game yang mereka terbitkan.

Otentikasi dan tautan akun dengan jaringan sosial pihak ketiga dan sistem game

Adalah umum untuk game online dan game dengan fitur sosial untuk menyediakan federasi penyedia identitas pihak ketiga untuk menyederhanakan pengalaman pemain. Alih-alih meminta pemain untuk membuat kombinasi nama pengguna dan kata sandi untuk mengotentikasi, Anda dapat menggunakan federasi identitas untuk memungkinkan pemain untuk mengotentikasi menggunakan akun pihak ketiga mereka dengan jejaring sosial dan sistem permainan. Proses login ini menyederhanakan pengalaman masuk dan pendaftaran untuk pemain. Ini juga menyediakan alternatif yang nyaman untuk pembuatan akun wajib dan metode tanpa gesekan bagi pemain untuk mengakses game. 

Untuk pengembang game, proses login federasi dapat menawarkan alur kerja verifikasi pemain yang efisien. Ini juga dapat memberikan cara yang lebih andal untuk mengelola data pemain yang digunakan untuk personalisasi. Ini karena Anda tidak perlu meminta pemain untuk memberi Anda data tertentu yang kemungkinan telah mereka berikan kepada penyedia identitas pihak ketiga. Selain itu, sistem ini menyediakan integrasi dengan fitur sosial tambahan seperti kemampuan untuk menghubungkan pemain dengan teman-teman mereka.

Langkah-langkah implementasi

  • Gunakan akses yang tidak diautentikasi atau anonim untuk mengurangi hambatan bagi pemain pertama kali dengan membuat pengenal perangkat unik untuk melacak penggunaan dan mengaktifkan penautan akun nanti.

  • Terapkan otentikasi nama pengguna dan kata sandi untuk akun pengguna khusus, menggunakan sistem akun pemain yang ada atau buat pengalaman terpadu di seluruh game.

  • Integrasikan penyedia identitas pihak ketiga untuk otentikasi federasi, menyederhanakan proses login dan memungkinkan akses ke fitur sosial dan data personalisasi.