Playing with Friends in Destiny

Social connections are important to the experience of many online games, and this is also the case in Destiny. We wanted to understand the value of social relationships in Destiny specifically to competitive play, and towards this analyzed close to one million Crucible matches across 3.5 million players. We found that strong social relationships are…

Guns and Guardians: Playstyles in Destiny

Given a huge and varied game like Destiny, it is of interest to see if there are any patterns in how people play the game. There can be a variety of reasons for this – for developers the focus can be on monitoring the players and checking no group emerges that has issues progressing, gaining…

Rapid Retention Prediction in Mobile Games

Here we introduce the idea of using heuristics models in predictive mobile game analytics. Heuristics models are simple rules-sets that we construct based on machine learning-driven analysis, but which once developed can be fielded inside a game client. Heuristics models thus address part of the problem of enabling small companies to access frugal but effective prediction models…

Esports Analytics

Esports is computer games played in a competitive environment. As for any other type of sports competition, players and teams seek to improve their behavior to optimize their results. Thus, esports analytics is a new area identifying successful strategies and evaluating game play for computer games. Besides helping the players, esports analytics is also directed…

Reviews, scores, sales and playtime – a Steam perspective

As part of an on-going project on exploring player behavior via the Steam platform (see e.g. here and here) we decided to run a quick correlation analysis across games on Steam, focusing on sales (game ownership) and a two different aggregate review/ranking scores. In addition, we wanted to explore if review scores correlated with the actual amount of time people spend playing games on Steam.

Introducing Clustering III: Challenges and Pitfalls

In the previous post of this series we introduced the theoretical foundations of cluster analysis and the various categories of algorithms. In this post we take a specific look at the challenges associated with running a cluster analysis on behavioral telemetry from games. Clustering behavioral data from games does not involve any unique challenges: the…

Introducing Clustering II: Clustering Algorithms

[This post was written in collaboration with Christian Bauckhage and Rafet Sifa.] Clustering is imminently useful for finding patterns in gameplay data. In this second post in the clustering series, we briefly outline several classes of algorithms and discuss the types of contexts they are useful in. Cluster algorithms can be categorized based on how the…