
Bulut Kayıtlar
Oyuncu ilerlemesini tüm cihazlarda senkronize edin, oyuncular oyunlarını asla kaybetmesin
Esnek Veri Formatı
Kayıt verisi düz metin olduğundan herhangi bir yapıyı serileştirebilirsiniz — JSON, MessagePack veya özel format — şema kısıtlaması olmadan.
Anlık Cihazlar Arası Senkronizasyon
En son kayıt, oyuncu horizOn hesabıyla kimlik doğrulaması yapar yapmaz herhangi bir cihazdan her zaman erişilebilirdir.
Oyuncu Bağlılığı
İlerlemelerinin güvende olduğunu bilen oyuncular, cihaz değiştirdikten veya yeniden yükledikten sonra geri dönme olasılığı çok daha yüksektir.
Hızlı Entegrasyon
Puzzle Quest
Seviye 47
Progress73%
Skor: 128.450
Oynama Süresi: 12sa 34dk
// 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"}'Sıkça Sorulan Sorular
Entegrasyona Hazır mısınız?
horizOn ile bugün geliştirmeye başlayın. Ücretsiz paket dahil.
