analytics-heatmaps

Implements analytics tracking and heatmap data collection for player behavior analysis.

71|11|Updated Jan 23, 2026
One-click install
npx skills add https://github.com/nlelouche/Unity-SkillForge --skill analytics-heatmaps
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: analytics-heatmaps
Source: https://github.com/nlelouche/Unity-SkillForge/tree/main/.agent/skills/08-backend-monetization/analytics-heatmaps
Command: npx skills add https://github.com/nlelouche/Unity-SkillForge --skill analytics-heatmaps

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and templates (resource) components.

What problem does it solve?

This Skill provides a robust system for tracking player behavior through events and collecting spatial data for analysis, helping to understand and improve player experience.

Core Features & Use Cases

  • Comprehensive Analytics Tracking: Implement event tracking for key player actions like level completion, IAPs, and tutorial steps.
  • Heatmap Data Collection: Record player positions and actions in the game world to visualize hotspots and problem areas.
  • Multi-Provider Support: Abstracted interface allows integration with various analytics SDKs (Unity Analytics, Firebase, Mixpanel).
  • Use Case: Analyze player progression by tracking level_complete events and identify frustrating areas by visualizing player_death_location heatmaps.

Quick Start

Use the analytics-heatmaps skill to track the event 'LevelComplete' with parameters 'time,score'.

Frequently Asked Questions about analytics-heatmaps

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I track player behavior and collect heatmap data in Unity 6?

Track player behavior and collect heatmap data by implementing event tracking for actions like level completion and recording spatial player positions. This system uses C# and Python to visualize hotspots and identify level design flaws.

Can I use multiple analytics providers like Firebase and Mixpanel for game metrics?

Yes, you can use multiple analytics providers for game metrics. The system uses an abstracted interface that supports integration with various analytics SDKs, including Unity Analytics, Firebase, and Mixpanel.

How do heatmaps help identify level design flaws and debug user flows?

Heatmaps identify level design flaws and debug user flows by visualizing spatial data such as player death locations. This reveals problem areas and frustrating bottlenecks in the game world to improve balancing and retention.

Does player behavior tracking require zero garbage collection in hot paths?

Yes, player behavior tracking requires zero garbage collection in hot paths. The system adheres to TDD-first protocols and ensures zero GC allocation during high-frequency telemetry collection to maintain game performance.

What is the best way to measure retention and balance difficulty using game metrics?

Measure retention and balance difficulty by tracking specific event structures like tutorial steps and level completions. Analyzing these game metrics helps you understand player progression and adjust challenge curves accordingly.

How do I start tracking a LevelComplete event with time and score parameters?

Start tracking a LevelComplete event by invoking the analytics system with the event name and passing time and score as parameters. This records the player action for progression analysis and retention measurement.