Zapisy w chmurze

Zapisy w chmurze

Synchronizuj postęp gracza na każdym urządzeniu, żeby gracze nigdy nie stracili swojej gry

Zacznij za darmo

Elastyczny format danych

Dane zapisu to zwykły string, więc możesz serializować dowolną strukturę: JSON, MessagePack lub własny format, bez ograniczeń schematu.

Natychmiastowa synchronizacja między urządzeniami

Najnowszy zapis jest zawsze dostępny z każdego urządzenia, gdy tylko gracz uwierzytelni się kontem horizOn.

Retencja graczy

Gracze, którzy wiedzą, że ich postęp jest bezpieczny, znacznie częściej wracają po zmianie urządzenia lub ponownej instalacji.

Szybka integracja

Szybka integracja

Puzzle Quest

Poziom 47

Progress73%
Wynik: 128 450
Czas gry: 12 godz. 34 min
3/3
Unity (C#)
// Unity C#: Cloud Saves (needs a signed in player)
using PM.horizOn.Cloud.Manager;
using UnityEngine;

[System.Serializable]
public class PlayerSave { public int Level; public int Gold; public string Checkpoint; }

// Save: the object is stored as JSON
var save = new PlayerSave { Level = 42, Gold = 1500, Checkpoint = "world_3_boss" };
bool saved = await CloudSaveManager.Instance.SaveObject(save);

// Load it again, e.g. on another device (null when nothing is saved)
var loaded = await CloudSaveManager.Instance.LoadObject<PlayerSave>();
if (loaded != null) Debug.Log($"Loaded level: {loaded.Level}");
REST
# REST API: Cloud Saves (needs the player's session token)

# Save player data
curl -X POST https://horizon.pm/api/v1/app/cloud-save/save \
  -H "X-API-Key: YOUR_API_KEY" \
  -H "Authorization: Bearer SESSION_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{"saveData":"{\"level\":42,\"gold\":1500,\"checkpoint\":\"world_3_boss\"}"}'

# Load player data
curl -X POST https://horizon.pm/api/v1/app/cloud-save/load \
  -H "X-API-Key: YOUR_API_KEY" \
  -H "Authorization: Bearer SESSION_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{}'

Te przykłady używają SDK Unity (C#) i REST API. Godot i Unreal mają te same wywołania we własnych SDK: zobacz quickstart

Najczęściej zadawane pytania

Najczęściej zadawane pytania

Gotowy do integracji?

Zacznij budować z horizOn już dziś. Free Tier w zestawie.