
Penyimpanan Cloud
Sinkronkan progres pemain di setiap perangkat agar pemain tidak pernah kehilangan game mereka
Format Data Fleksibel
Data save berupa string biasa, sehingga Anda dapat menserialisasi struktur apa pun — JSON, MessagePack, atau format kustom — tanpa batasan skema.
Sinkronisasi Lintas Perangkat Instan
Save terbaru selalu tersedia dari perangkat mana pun begitu pemain terautentikasi dengan akun horizOn mereka.
Retensi Pemain
Pemain yang tahu progres mereka aman jauh lebih mungkin kembali setelah berganti perangkat atau menginstal ulang.
Integrasi Cepat
Puzzle Quest
Level 47
Progress73%
Skor: 128.450
Waktu Bermain: 12j 34m
// Unity C# - Cloud Saves
using HorizOn;
var horizon = new HorizonClient("YOUR_API_KEY");
// Save player data to the cloud
var saveData = JsonUtility.ToJson(new PlayerSave {
Level = 42,
Gold = 1500,
Checkpoint = "world_3_boss"
});
await horizon.CloudSaves.Save(userId, saveData);
// Load player data from the cloud
var loaded = await horizon.CloudSaves.Load(userId);
var playerSave = JsonUtility.FromJson<PlayerSave>(loaded.Data);
Debug.Log($"Loaded level: {playerSave.Level}");# REST API - Cloud Saves
# Save player data
curl -X POST https://eu.horizon.pm/api/v1/app/cloud-save/save \
-H "X-API-Key: YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{"userId":"USER_ID","saveData":"{\"level\":42,\"gold\":1500,\"checkpoint\":\"world_3_boss\"}"}'
# Load player data
curl -X POST https://eu.horizon.pm/api/v1/app/cloud-save/load \
-H "X-API-Key: YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{"userId":"USER_ID"}'Pertanyaan yang Sering Diajukan
Siap untuk Integrasi?
Mulai membangun dengan horizOn hari ini. Paket gratis tersedia.
