Player heatmap module

This module is put in ServerScriptStorage and it will make a new datastore called GlobalHeatmap and every 5 seconds (configurable) it will store all players positions and return that position within a grid , every 60 seconds (configurable) it saves that data and when you enter studio it uses said DataStore to make a sort of 3d bar chart (idk what else to call it) the higher and more red a grid is the more people go there. It also uses billboard guis to show how many people go there.
This is useful for seeing where players tend to go as theres no built in way to do it, and I couldnt find any other modules like this.

(Note the visualizer only runs in studio).

https://create.roblox.com/store/asset/92477656170509/Heatmap

19 Likes

Oh wow that is super cool!

I love being able to visualize data instead of just having to read it. I could see this being applied to obbys to see which levels take the longest to complete, and which are too easy/difficult.

Unfortunately, this is not very useful when you have 0 players in your game :(

3 Likes

Maybe make it so each zone’s color will also correspond to the amount of recorded positions there? So for ex. like black would be 0 player position, and maybe 10 player positions would result in a bright red zone

2 Likes