July Free Content now available!

Game Telemetry and Heatmap Recorder

This plugin is a tool to record player and item locations, actions taken, events that happened to them or any entity in the world. Think of it as a Blackbox for airplanes – but for your game.

  • Supported Platforms
  • Supported Engine Versions
    4.26 - 4.27, 5.0
  • Download Type
    Engine Plugin
    This product contains a code plugin, complete with pre-built binaries and all its source code that integrates with Unreal Engine, which can be installed to an engine version of your choice then enabled on a per-project basis.

Know your players, don't guess. With this game telemetry plugin you will have the data to back up your design decisions and iterate your features based on recorded telemetry.


This will help you achieve a high level of confidence in the actions to take and changes you want to make to your game. If you ever found yourself in a situation where you knew something doesn’t work as intended, something about your design or your layout felt off, or worse, caused a lot of frustration and yet you still couldn’t put your finger on what that something was exactly, then this plugin is for you.


Features:

  • Record any event when and where it happened via Blueprints or C++, the choice is yours.
  • Every event can be associated with a specific player. Ideal for online matches.
  • Load the recorded data into the editor, via the Telemetry Widget
  • Display your player movements as lines in the world to track their movement.
  • Determine where players died most, who killed them and where the killer has been.
  • Display any number of events you recorded as a heatmap. Whether that’s player paths, deaths, respawns or skills used.
  • Filter what you see per player
  • Filter what you see per event type
  • Comes with all its code so you can define and record your own events that match your games needs
  • All events are stored as JSON data and can be easily imported into your favorite spreadsheet software to create statistics, provided that that software supports JSON imports.


Technical Details

Code Modules:

  •  A Runtime module that records any player actions or events you setup to be recorded while your game is running 
  •  An editor module and widget UI that reads the recordings and displays them where they happened in the level

Network Replicated: No

Supported Development Platforms:

  • Tested on Win64

Supported Target Build Platforms:

  • Win64
  • Linux (Tested on a dedicated server)

Documentation:

You can find the product documentation website here.

FAQ PDF

Setup PDF

Example Project:

UE5 Sample project

UE4.27 Sample project

Important/Additional Notes:

Sample Telemetry File recorded on Highrise (ShooterGame)