Going deep in the Steam reviews

The game

To better understand some part of the article I have to start from a short description of the game itself, and the best way to do it is by quotes its official steam page:

Start from the playtime

I decided to start from the graph provided by the online site SteamDB and relate it with all the game updates in its first three years, gathered via the game's official steam news page.

All Robocraft updates 2014–2016 — Bigger image
Most important Robocraft updates 2014–2016 — Bigger image
  1. The drop in users is mainly imputable to 2015, more precisely around July, and seems to have started with the “Team Orders” update. Which makes sense because it is the first in a series that brings important changes to the game, to make it more competitive by reducing the difference between older and newer players. Which understandably irritated a part of the audience.
  2. All subsequent updates have preserved the state of the game but failed to improve it.

The player variable

At this point, I needed more data, so I turned again to Steam and downloading all user reviews at the time through the public APIs by using a PHP program made by myself, that was not too difficult to create, I just had some problems with the limits of 100 reviews at the time, but after some try and error I figured out a solution.

  1. From 0 to 1 hour.
  2. 1 to 10 hours.
  3. 10 to 100 hours.
  4. 100 to 1000 hours.
  5. 1000+ hours.
Steam Reviews divided by player playtime category, using the review update timestamp. — Bigger image


The goal of this article is not to judge the work done by the Robocraft development team, but only to show the usefulness and information that can be drawn from using data such as Steam user reviews, if properly filtered and analyzed.



Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store