Quay lại Unity

DryreL Software Unity

Supabase Stats Manager

Telemetry, thời gian chơi và mã khuyến mãi cho Unity, trên Supabase

Theo dõi sự kiện, thời gian chơi và mã khuyến mãi với một lần ghi cơ sở dữ liệu mỗi phiên, không phải mỗi cú nhấp.

Chưa phát hành

  • 1Lần ghi cơ sở dữ liệu mỗi phiên
  • 0Migration bảng cho một sự kiện mới
  • 6Nền tảng

Tổng quan

Nó làm gì

Hệ thống telemetry, theo dõi thời gian chơi, đổi mã khuyến mãi và thống kê cho Unity, chạy trên Supabase PostgreSQL và được làm để nằm trong giới hạn gói miễn phí.

  • Unity
  • C#
  • Supabase
  • PostgreSQL

Nền tảng

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

Cách hoạt động

Từ con số không đến chạy được

  1. Chạy SQL thiết lậpMột script tạo các bảng và hàm RPC atomic trong dự án Supabase của bạn.
  2. Cấu hìnhThiết lập SupabaseStatsConfig và đăng ký sự kiện trong SupabaseEventTypeConfig.
  3. Theo dõi và đổi mãBáo cáo sự kiện và thời gian chơi từ gameplay, hoặc gắn chúng vào nút từ dashboard mà không cần code.

Tính năng

Làm ra để cứ thế hoạt động

  • Telemetry theo lôSự kiện được gom thành delta trong bộ nhớ và gửi trong một RPC atomic khi đổi scene, theo hẹn giờ hoặc khi thoát.
  • Theo dõi thời gian chơiBộ hẹn giờ phiên độ phân giải cao ghi lại thời gian chơi thực tế theo giây.
  • Mã khuyến mãiĐổi mã khuyến mãi theo kiểu atomic, để một mã không thể nhận hai lần.
  • Bền vững khi ngoại tuyếnMất mạng không làm mất dữ liệu.
  • Vòng đời WebGLMóc vào vòng đời trang của trình duyệt, nên đóng tab vẫn lưu được thống kê.
  • Dashboard trong editorMột dashboard thống kê ngay trong editor Unity, cùng các asset cấu hình cho sự kiện.
  • Độc lập theo mặc địnhKhông có package Patreon, người chơi đăng nhập qua Supabase Anonymous Auth. Nếu có Patreon Authenticator, phiên được nâng lên danh tính Patreon của họ và thống kê khách được gộp lại.
  • Schema linh hoạtCác cột cốt lõi cùng một đối tượng JSONB game_data, nên sự kiện hay chỉ số mới không cần migration backend.
  • Kết nối không cần codeGắn sự kiện vào nút từ dashboard, hoặc dùng SupabaseStatsProxy mà không cần nó.

Yêu cầu

Trước khi bạn bắt đầu

  • Unity 2021.3 trở lên
  • Một dự án Supabase (PostgreSQL)

Chưa phát hành

Có mặt khi ra mắt

Supabase Stats Manager vẫn đang được phát triển. Tham gia danh sách chờ và chúng tôi sẽ gửi email khi ra mắt, cùng các bản cập nhật lớn sắp tới.

Chúng tôi chỉ gửi email về Supabase Stats Manager: ra mắt và cập nhật lớn. Hủy đăng ký bất cứ lúc nào. Chính sách quyền riêng tư