Tablas de clasificación

Tablas de clasificación

Tablas de clasificación con ranking de jugadores que se integran en cualquier motor de juego en minutos

Comenzar gratis

Envío de puntuación con una llamada

Envíe la puntuación de un jugador con un único método del SDK y horizOn se encarga del ranking, la deduplicación y la persistencia.

Rankings contextuales

Consulte las mejores entradas globales o las entradas alrededor de un jugador específico para mostrarle su posición.

Cero infraestructura

horizOn gestiona todo el almacenamiento, la indexación y el rendimiento de consultas para que nunca tenga que tocar una base de datos.

Integración rápida

Integración rápida

Rhythm Masters

¡Canción completada!

TU PUNTUACIÓN

12,450

Unity (C#)
// Unity C#: Leaderboard (board "weekly" created in the dashboard)
using PM.horizOn.Cloud.Manager;
using UnityEngine;

var board = LeaderboardManager.Instance;

// Submit a score for the signed in player (only kept if it beats their best)
await board.SubmitScore(15000, boardKey: "weekly");

// Top 10 (null on failure)
var top = await board.GetTop(10, boardKey: "weekly");
if (top != null)
{
    foreach (var entry in top)
        Debug.Log($"#{entry.position} {entry.username}: {entry.score}");
}

// Five entries above and below the player
var around = await board.GetAround(5, boardKey: "weekly");
REST
# REST API: Leaderboard

# Submit a score to the board "weekly" (needs the player's session token)
curl -X POST https://horizon.pm/api/v1/app/leaderboards/weekly/submit \
  -H "X-API-Key: YOUR_API_KEY" \
  -H "Authorization: Bearer SESSION_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{"userId":"USER_ID","score":15000}'

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

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

Estos ejemplos usan el SDK de Unity (C#) y la API REST. Godot y Unreal tienen las mismas llamadas en sus propios SDK: consulta el inicio rápido

Preguntas frecuentes

Preguntas frecuentes

¿Listo para integrar?

Empiece a construir con horizOn hoy. Nivel gratuito incluido.