Înapoi la Unity

DryreL Software Unity

Supabase Stats Manager

Telemetrie, timp de joc și chei promoționale pentru Unity, pe Supabase

Urmărește evenimente, timp de joc și chei promoționale cu o singură scriere în baza de date pe sesiune, nu una pe clic.

Încă nelansat

  • 1Scriere în baza de date pe sesiune
  • 0Migrări de tabele pentru un eveniment nou
  • 6Platforme

Prezentare

Ce face

Un sistem de telemetrie, urmărire a timpului de joc, revendicare a cheilor promoționale și statistici pentru Unity, bazat pe Supabase PostgreSQL și gândit să rămână în limitele planului gratuit.

  • Unity
  • C#
  • Supabase
  • PostgreSQL

Platforme

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

Cum funcționează

De la zero la funcțional

  1. Rulează SQL-ul de configurareUn singur script creează tabelele și funcțiile RPC atomice în proiectul tău Supabase.
  2. ConfigureazăConfigurează SupabaseStatsConfig și înregistrează evenimentele în SupabaseEventTypeConfig.
  3. Urmărește și revendicăRaportează evenimente și timp de joc din gameplay sau leagă-le de butoane din panou, fără cod.

Funcții

Făcut să meargă pur și simplu

  • Telemetrie în loturiEvenimentele se adună ca diferențe în memorie și se trimit într-un singur RPC atomic la schimbarea scenei, pe un timer sau la ieșire.
  • Urmărirea timpului de jocCronometre de sesiune de înaltă rezoluție înregistrează timpul de joc activ în secunde.
  • Chei promoționaleRevendică cheile promoționale atomic, ca o cheie să nu poată fi folosită de două ori.
  • Rezistent offlineCăderile de rețea nu pierd date.
  • Ciclul de viață WebGLSe leagă de ciclul de viață al paginii din browser, așa că închiderea filei tot salvează statisticile.
  • Panou în editorUn panou de statistici în editorul Unity, plus asset-uri de configurare pentru evenimente.
  • Independent din startFără pachetul Patreon, jucătorii se autentifică prin Supabase Anonymous Auth. Dacă Patreon Authenticator e prezent, sesiunea e ridicată la identitatea lor Patreon, iar statisticile de oaspete sunt îmbinate.
  • Schemă flexibilăColoane de bază plus un obiect JSONB game_data, așa că orice eveniment sau metrică nouă nu necesită migrare în backend.
  • Conectări fără codLeagă evenimente de butoane din panou sau folosește SupabaseStatsProxy fără el.

Cerințe

Înainte să începi

  • Unity 2021.3 sau mai nou
  • Un proiect Supabase (PostgreSQL)

Încă nelansat

Fii acolo la lansare

Supabase Stats Manager e încă în dezvoltare. Înscrie-te pe lista de așteptare și îți scriem când apare, plus la actualizările importante.

Îți scriem doar despre Supabase Stats Manager: lansare și actualizări importante. Te poți dezabona oricând. Politica de confidențialitate