Game analytics for your own questions
Bunny Circus Analytics is a self-hosted game analytics tool that I, Kian Paknemat, built, and Dalo uses it. It is for developers who want to record their own game events and create reports that fit their project’s questions. Counts of level endings, average duration of winning outcomes and the daily trend of an event are examples of questions you can explore with suitable information. The aim is to turn data into understandable decisions. You start with a small report and expand it as your needs become clearer.
Reports that fit each game
The dashboard supports multiple games with separate settings, definitions for events and their essential data, and custom tabs. Reports appear as a number, comparison chart, daily display or table. Counts, sums, averages and other calculations are available alongside filters and grouping. Card-game, tower-defense and blank templates help you choose a starting point. Report layouts can also be exported and reused in another project, provided that the information in both games has compatible meanings.
From Unity to your hosting
The ready-made Unity client sends game events to the server, with a local queue and retries for temporary connection problems. The current server runs on PHP and stores information in JSON files; running it does not require installing a database. Self-hosting puts the data location and dashboard access under your supervision. The game must record a real action at the appropriate moment. Creating a dashboard definition does not generate an event inside the game by itself. The product repository explains installation and getting started.
Read numbers with their definitions
The dashboard includes day-one, day-seven and day-thirty retention, based on first observation and completed observation days. Device information is available when the game sends it. Queue capacity and storage space are limited, making this tool more suitable for small hosting environments and limited history. Significant information growth needs an archiving plan and potentially another processing approach. The project owner is responsible for backups and maintenance. Behavior reporting does not replace performance measurement or verification of player results and assets.
Start with one clearly defined event
To evaluate the product, first choose a specific question, send a test event and inspect its report. This small step helps you understand the path before expanding collection. Source and download and installation guidance are available on GitHub: Analitics. You can also visit Telegram for updates or contact. For the context of my own use, explore Dalo and read why I built a custom analytics path for Dalo.

