
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
- Ejecuta el SQL de configuraciónUn solo script crea las tablas y las funciones RPC atómicas en tu proyecto de Supabase.
- ConfiguraPrepara SupabaseStatsConfig y registra tus eventos en SupabaseEventTypeConfig.
- 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.
Has iniciado sesión, así que usaremos el correo de tu cuenta.
Estás en la lista de espera
Solo escribimos sobre Supabase Stats Manager: lanzamiento y actualizaciones importantes. Date de baja cuando quieras. Política de privacidad
