
DryreL Software Unity
Supabase Stats Manager
Telemetria, tempo de jogo e chaves promocionais para Unity, no Supabase
Registre eventos, tempo de jogo e chaves promocionais com uma gravação no banco por sessão, não uma por clique.
Ainda não lançado
- 1Gravação no banco por sessão
- 0Migrações de tabela para um novo evento
- 6Plataformas
Visão geral
O que ele faz
Um sistema de telemetria, rastreamento de tempo de jogo, resgate de chaves promocionais e estatísticas para Unity, apoiado no Supabase PostgreSQL e feito para ficar dentro dos limites do plano gratuito.
- Unity
- C#
- Supabase
- PostgreSQL
Plataformas
- WebGL
- Windows
- macOS
- Linux
- Android
- iOS
Como funciona
Do zero até funcionando
- Rode o SQL de configuraçãoUm único script cria as tabelas e as funções RPC atômicas no seu projeto Supabase.
- ConfigurePrepare o SupabaseStatsConfig e registre seus eventos no SupabaseEventTypeConfig.
- Registre e resgateEnvie eventos e tempo de jogo pela jogabilidade, ou ligue-os a botões pelo painel sem código.
Recursos
Feito para simplesmente funcionar
- Telemetria em lotesOs eventos são acumulados como diferenças na memória e enviados em uma única RPC atômica nas trocas de cena, por um timer ou ao sair.
- Rastreamento de tempo de jogoTimers de sessão de alta resolução registram o tempo de jogo ativo em segundos.
- Chaves promocionaisResgate chaves promocionais de forma atômica, para que uma chave não possa ser usada duas vezes.
- Resistente a quedas de conexãoQuedas de rede não perdem dados.
- Ciclo de vida do WebGLLiga-se ao ciclo de vida da página do navegador, então fechar a aba ainda salva as estatísticas.
- Painel no editorUm painel de estatísticas dentro do editor Unity, mais assets de configuração para eventos.
- Independente por padrãoSem o pacote Patreon, os jogadores entram pelo Supabase Anonymous Auth. Se o Patreon Authenticator estiver presente, a sessão é elevada à identidade Patreon e as estatísticas de convidado são mescladas.
- Esquema flexívelColunas básicas mais um objeto JSONB game_data, então qualquer evento ou métrica novo não precisa de migração no backend.
- Conexões sem códigoLigue eventos a botões pelo painel, ou use o SupabaseStatsProxy sem ele.
Requisitos
Antes de começar
- Unity 2021.3 ou mais recente
- Um projeto Supabase (PostgreSQL)
Ainda não lançado
Esteja lá no lançamento
O Supabase Stats Manager ainda está em desenvolvimento. Entre na lista de espera e mandaremos um e-mail quando sair, além das atualizações importantes.
Você está conectado, então usaremos o e-mail da sua conta.
Você está na lista de espera
Só enviamos e-mails sobre o Supabase Stats Manager: lançamento e atualizações importantes. Cancele quando quiser. Política de privacidade
