Cloud-Speicherstände

Cloud-Speicherstände

Spielerfortschritt geräteübergreifend synchronisieren – damit Spieler ihr Spiel nie verlieren

Kostenlos starten

Flexibles Datenformat

Speicherdaten sind ein einfacher String, sodass du jede Struktur serialisieren kannst – JSON, MessagePack oder ein eigenes Format – ohne Schema-Einschränkungen.

Sofortige geräteübergreifende Synchronisierung

Der neueste Spielstand ist immer von jedem Gerät abrufbar, sobald sich der Spieler mit seinem horizOn-Konto authentifiziert.

Spielerbindung

Spieler, die wissen, dass ihr Fortschritt gesichert ist, kehren nach einem Gerätewechsel oder einer Neuinstallation deutlich häufiger zurück.

Schnelle Integration

Schnelle Integration

Puzzle Quest

Level 47

Progress73%
Punkte: 128.450
Spielzeit: 12 Std. 34 Min.
3/3
C#
// 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
# 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"}'
Häufig gestellte Fragen

Häufig gestellte Fragen

Bereit zur Integration?

Starte noch heute mit horizOn. Free Tier inklusive.