Volver a Unity

DryreL Software Unity

Supabase Stats Manager

Telemetría, tiempo de juego y claves promocionales para Unity, sobre Supabase

Registra eventos, tiempo de juego y claves promocionales con una escritura en la base de datos por sesión, no una por clic.

Aún no disponible

  • 1Escritura en base de datos por sesión
  • 0Migraciones de tablas para un evento nuevo
  • 6Plataformas

Resumen

Qué hace

Un sistema de telemetría, seguimiento del tiempo de juego, canje de claves promocionales y estadísticas para Unity, respaldado por Supabase PostgreSQL y pensado para no salir de los límites del plan gratuito.

  • Unity
  • C#
  • Supabase
  • PostgreSQL

Plataformas

  • WebGL
  • Windows
  • macOS
  • Linux
  • Android
  • iOS

Cómo funciona

De cero a funcionando

  1. Ejecuta el SQL de configuraciónUn solo script crea las tablas y las funciones RPC atómicas en tu proyecto de Supabase.
  2. ConfiguraPrepara SupabaseStatsConfig y registra tus eventos en SupabaseEventTypeConfig.
  3. Registra y canjeaEnvía eventos y tiempo de juego desde el juego, o conéctalos a botones desde el panel sin código.

Funciones

Hecho para funcionar sin más

  • Telemetría por lotesLos eventos se acumulan como diferencias en memoria y se envían en una sola RPC atómica al cambiar de escena, con un temporizador o al salir.
  • Seguimiento del tiempo de juegoTemporizadores de sesión de alta resolución registran el tiempo de juego activo en segundos.
  • Claves promocionalesCanjea claves promocionales de forma atómica, para que una clave no se pueda reclamar dos veces.
  • Resistente a la falta de conexiónLos cortes de red no pierden datos.
  • Ciclo de vida de WebGLSe engancha al ciclo de vida de la página del navegador, así que cerrar la pestaña sigue guardando las estadísticas.
  • Panel en el editorUn panel de estadísticas dentro del editor de Unity, más assets de configuración para los eventos.
  • Independiente por defectoSin el paquete de Patreon, los jugadores inician sesión con Supabase Anonymous Auth. Si Patreon Authenticator está presente, la sesión se eleva a su identidad de Patreon y se fusionan las estadísticas de invitado.
  • Esquema flexibleColumnas básicas más un objeto JSONB game_data, para que cualquier evento o métrica nuevo no necesite migración del backend.
  • Conexiones sin códigoConecta eventos a botones desde el panel, o usa SupabaseStatsProxy sin él.

Requisitos

Antes de empezar

  • Unity 2021.3 o posterior
  • Un proyecto de Supabase (PostgreSQL)

Aún no disponible

Está ahí en el lanzamiento

Supabase Stats Manager aún está en desarrollo. Únete a la lista de espera y te escribiremos cuando salga, además de con las actualizaciones importantes.

Solo escribimos sobre Supabase Stats Manager: lanzamiento y actualizaciones importantes. Date de baja cuando quieras. Política de privacidad