
Назад до Unity
DryreL Software Unity
Supabase Stats Manager
Телеметрія, ігровий час і промокоди для Unity на Supabase
Відстежуйте події, ігровий час і промокоди одним записом у базу за сесію, а не за кожен клік.
Ще не вийшов
- 1Запис у базу за сесію
- 0Міграцій таблиць для нової події
- 6Платформи
Огляд
Що він робить
Система телеметрії, обліку ігрового часу, активації промокодів і статистики для Unity на базі Supabase PostgreSQL, розрахована на те, щоб не виходити за ліміти безкоштовного плану.
- Unity
- C#
- Supabase
- PostgreSQL
Платформи
- WebGL
- Windows
- macOS
- Linux
- Android
- iOS
Як це працює
Від нуля до робочого
- Виконайте SQL налаштуванняОдин скрипт створює таблиці та атомарні RPC-функції у вашому проєкті Supabase.
- НалаштуйтеНалаштуйте SupabaseStatsConfig і зареєструйте події в SupabaseEventTypeConfig.
- Відстежуйте й активуйтеНадсилайте події та ігровий час із геймплею або прив'яжіть їх до кнопок на панелі без коду.
Можливості
Зроблено, щоб просто працювати
- Пакетна телеметріяПодії накопичуються в пам'яті як прирости й надсилаються однією атомарною RPC під час зміни сцени, за таймером або під час виходу.
- Облік ігрового часуВисокоточні таймери сесій записують активний ігровий час у секундах.
- ПромокодиАктивуйте промокоди атомарно, щоб один ключ не можна було отримати двічі.
- Стійкий до відсутності мережіОбриви мережі не призводять до втрати даних.
- Життєвий цикл WebGLПід'єднується до життєвого циклу сторінки браузера, тож навіть закриття вкладки зберігає статистику.
- Панель у редакторіПанель статистики просто в редакторі Unity та ассети конфігурації для подій.
- Автономний за замовчуваннямБез пакета Patreon гравці входять через Supabase Anonymous Auth. Якщо Patreon Authenticator встановлено, сесія підвищується до їхньої особи в Patreon, а гостьова статистика об'єднується.
- Гнучка схемаБазові стовпці плюс об'єкт JSONB game_data, тож новій події чи метриці не потрібна міграція бекенду.
- Під'єднання без кодуПрив'язуйте події до кнопок на панелі або використовуйте SupabaseStatsProxy без неї.
Вимоги
Перед початком
- Unity 2021.3 або новіша
- Проєкт Supabase (PostgreSQL)
Ще не вийшов
Будьте з нами на старті
Supabase Stats Manager ще в розробці. Станьте в список очікування — ми напишемо, коли він вийде, і повідомимо про великі оновлення.
Ви увійшли, тож ми використаємо e-mail вашого акаунта.
Ви в списку очікування
Пишемо лише про Supabase Stats Manager: вихід і великі оновлення. Відписатися можна будь-коли. Політика конфіденційності
