Interactive HeatMap for UT4

Working both in-editor during development, and live on the game client. Available publicly for anyone to use.

Hristo Enchev
Hristo Enchev
2 min readDec 27, 2018

--

The task:

Provide my fellow students with a HeatMap system which would work both in-editor and in the online client of Unreal Tournament, running on UE4. Development Time: 3 weeks

The Execution:

Utilizing the mutator system Unreal Tournament is known to have, the HeatMap is split into two parts, a mutator which sits on the server and collects data each match, and a collection of in-editor tools, meant to visualize the collected data and allow the level designers to inspect it in detail which traditional 2D heatmaps can’t provide.

Some functionality includes:

  • Kills, Deaths, and Suicides all with their Gun Information and Player Name
  • Line of Sight visualization
  • Player/AI movement
  • The ability to derive the most dominant weapon and view weapon kills per match
  • Information stacking, which allows multiple matches to be visualized at the same time, stacking the data which the user wants to view

This tool was extremely well received and utilized by me and my peers at the university. It has become a vital tool for students to learn its usage and improve their level designs. I have also released it to the Unreal Tournament community, with a detailed guide regarding its usage, and a dedicated discord channel within one of the modding communities for support.

Here is the Forum post.

A more in-depth breakdown can be found as a thread on my Twitter.

--

--

Hristo Enchev
Hristo Enchev

An ambitious technical game designer, who also likes photography, graphic design and … well video games