Heatmap Generator

My Role

In this heatmap generator demo I programmed the process of collecting data from the game, sending it under different circumstances: like changing the sampling rate depending where the player is in the map and the risk of encountering enemies, or change depending on the time spent in the same position in order to normalize the data when processing it later. Furthermore, I worked on the scripts that make a query to the database through PHP and retrieve the information needed to generate the graph.

About the Project

The heatmap generator demo is a university project made in Unity to visualize data about players' behavior as a heatmap.

Unity is the client and sends the data queries to a PHP script that communicates to a MySQL database to process the data. From Unity we retrieve this data and generate a heatmap with different options to visualize the 3 types of events available.