
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: выход и крупные обновления. Отписаться можно в любой момент. Политика конфиденциальности
