Ide dan fitur game

Fitur berikutnya

Kode Hadiah

Izinkan pemain memasukkan dan menukarkan kode hadiah.

Memerlukan sesi pemain
Unity
Hasil yang terlihat

Kode uji ditukarkan. Penukaran ulang mengikuti aturanmu.

Buat kode hadiah0:36

Tutorial dasbor yang tersedia. Video menunjukkan desain lama; panduan mengikuti alur terbaru.

Tutorial ini diputar dalam bahasa Inggris.

Buka video terpisah ↗

Tambahkan fitur ini

Kamu dapat membaca panduan. Untuk menjalankannya, diperlukan kunci proyek aktif. Siapkan proyek

SDK terpasang, konfigurasi proyek diimpor, dan pemain sudah masuk.

C#
Assets/Scripts/GiftCodesDemo.cs
Panggilan horizOnPersiapan
1using UnityEngine;
2using PM.horizOn.Cloud.Core;
3using PM.horizOn.Cloud.Manager;
4​
5// Pasang skrip ini pada sebuah GameObject di adegan pertamamu.
6public class GiftCodesDemo : MonoBehaviour
7{
8 async void Start()
9 {
10 // Persiapan: inisialisasi, hubungkan, dan masukkan seorang pemain.
11 HorizonApp.Initialize();
12 await new HorizonServer().Connect();
13 await UserManager.Instance.SignUpAnonymous("PlayerName");
14​
15 // horizOn: validasi kode hadiah lalu tukarkan.
16 // Validate first (optional)
17 bool? valid = await GiftCodeManager.Instance.Validate("PROMO2024");
18​
19 // Redeem
20 var result = await GiftCodeManager.Instance.Redeem("PROMO2024");
21 if (result?.Success == true)
22 {
23 // Parse result.GiftData for rewards
24 }
25 }
26}

Uji fitur barumu.

Kode uji ditukarkan. Penukaran ulang mengikuti aturanmu.

Pilih proyek yang sama di dasbor dan konfigurasi game.

Titik akhir
  • POST/gift-codes/validate
  • POST/gift-codes/redeem
Semua titik akhir di referensi API
Saran kami untuk langkah berikutnya

Berikan skor tertinggi untuk setiap ronde.

Simpan skor setelah ronde dan tampilkan siapa yang unggul. Tetap gunakan koneksi dan sesi pemainmu.