
صيغة بيانات مرنة
بيانات الحفظ هي نص عادي، مما يتيح تسلسل أي هيكل — JSON أو MessagePack أو صيغة مخصصة — دون قيود مخطط.
مزامنة فورية عبر الأجهزة
أحدث حفظ متاح دائمًا من أي جهاز بمجرد مصادقة اللاعب بحسابه في horizOn.
الاحتفاظ باللاعبين
اللاعبون الذين يعلمون أن تقدمهم محفوظ بأمان يعودون بنسبة أعلى بكثير بعد تبديل الأجهزة أو إعادة التثبيت.
تكامل سريع
Puzzle Quest
المستوى 47
Progress73%
النتيجة: 128,450
وقت اللعب: 12 ساعة و34 دقيقة
// 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"}'