Overview
Players are created automatically by the Unity SDK on first launch and carry a stable player_id across sessions. The dashboard shows everything KalmForge knows about a player in one place - no SQL, no joining tables by hand.
Players list
Open Project → Players for a searchable list of every player in your project. Each row shows:
- Player name (from the SDK or set in-game) and id.
- Last seen, country, language, platform, and app version.
- Total sessions and lifetime playtime.
- Tags you've assigned (VIP, beta, refunded…).
Filter by country, platform, or tag, and sort by last seen / total sessions. Click any row to open the player detail page.
Player detail
The detail page is grouped into tabs:
- Overview - identity, devices, install history, key stats.
- Sessions - every session with start/end, duration, and platform.
- Leaderboards - every board the player has scored on, with current rank.
- Promo codes - redemptions with campaign, reward, and timestamp.
- Push - registered device tokens and recent campaign deliveries.
- Events - raw analytics events sent by the SDK.
Player support
When a player emails support, paste their player id (or search by name) to land on their detail page in seconds. From there you can:
- Verify a recent purchase or redemption actually happened.
- Issue a one-off promo code for compensation.
- Inspect their session history to confirm a crash or disconnect.
- Add a private note that other admins will see on the same page.
Tagging & segments
Tags are free-form labels you attach to players from the detail page or in bulk from the list view. Use them for segments like vip, beta, refunded, or creator. Tags become filters everywhere a player segment can be targeted - push campaigns, analytics breakdowns, and promo issuance allow-lists.
Privacy & deletion
Players never see other players' data - the dashboard is admin-only and protected by your KalmForge account. The SDK never transmits PII unless you explicitly attach it via playerName or analytics event properties.