Classements

Classements

Classements de joueurs qui s'integrent dans n'importe quel moteur de jeu en quelques minutes

Demarrer gratuitement

Soumission de score en un appel

Soumettez le score d'un joueur avec une seule methode du SDK et horizOn gere le classement, la deduplication et la persistance.

Classements contextuels

Recuperez les meilleures entrees globales ou les entrees autour d'un joueur specifique pour lui montrer sa position.

Zero infrastructure

horizOn gere tout le stockage, l'indexation et la performance des requetes pour que vous n'ayez jamais a toucher a une base de donnees.

Integration rapide

Integration rapide

Rhythm Masters

Chanson terminee !

VOTRE SCORE

12,450

C#
// Unity C# - Leaderboard
using HorizOn;

var horizon = new HorizonClient("YOUR_API_KEY");

// Submit score
await horizon.Leaderboard.SubmitScore(userId, 15000);

// Get top 10
var top = await horizon.Leaderboard.GetTop(userId, 10);
foreach (var entry in top.Entries) {
    Debug.Log($"#{entry.Rank} {entry.DisplayName}: {entry.Score}");
}

// Get rank around player
var around = await horizon.Leaderboard.GetAround(userId, 5);
REST
# REST API - Leaderboard

# Submit a score
curl -X POST https://eu.horizon.pm/api/v1/app/leaderboard/submit \
  -H "X-API-Key: YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"userId":"USER_ID","score":15000}'

# Get top 10 entries
curl -X GET "https://eu.horizon.pm/api/v1/app/leaderboard/top?userId=USER_ID&limit=10" \
  -H "X-API-Key: YOUR_API_KEY"

# Get entries around a player
curl -X GET "https://eu.horizon.pm/api/v1/app/leaderboard/around?userId=USER_ID&range=5" \
  -H "X-API-Key: YOUR_API_KEY"
Questions frequentes

Questions frequentes

Pret a integrer ?

Commencez a construire avec horizOn des aujourd'hui. Tier gratuit inclus.