Game Development Stack Exchange is a question and answer site for professional and independent game developers. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I would like to know if there exists any service such as Localytics or Flurry but for PC? These ones are mobile focused. It would be really great if they had support for PC too.

In the case there's nothing similar at all, what alternatives or which methods would you recommend for me to keep track of this analytics?

I'm planning to use it in a game and not only to gather generic data such as gender, age, country, etc. What I'd really like is to be able to track gameplay statistics such as: is my game too difficult? (number of deaths per player per level), is my game fun? (number of players who never finish the game and at which point did they stop playing), etc.

share|improve this question
+1 Thanks for sharing. Great question. I didn't know about Flurry. I'm going to integrate it into my app. – ashes999 May 4 '12 at 2:08
up vote 3 down vote accepted

You can get this with Steamworks. It has an API for putting in gameplay stats-tracking, so you can record things like deaths per location, how many players get to which levels, how long someone plays before quitting, and so on. You can look at the aggregated statistics from all players to get the data you want.

We sometimes use that data for Bayesian inference like "how many deaths does someone typically experience before they have a 50% chance of quitting the game forever" or "how does the frequency of item drops correlate to how often someone logs in to play multiplayer per week."

Note however that getting access to Steamworks requires your game to be accepted via Steam Greenlight first.

share|improve this answer
Does it work with XNA/C#? – ashes999 May 12 '12 at 1:30
@ashes999 Yes, but you would need to write some bindings to wrap the C++ API in a .DLL for your C# to import. Some developers have done that. – Crashworks May 30 '12 at 0:27
You should add to this answer that to get access to Steamworks requires to be Greenlighted first. – Klaim May 6 '13 at 15:58
@Klaim You just did! =) – Crashworks May 7 '13 at 0:16
@Crashworks I suspect most people to not read the comments, so I submitted an edit which add a clarification (which will be visible if peer aproved). – Klaim May 7 '13 at 9:43

If you don't have access to Steamworks as suggested by Crashworks, one alternative is to build you own simple analytics system, as explained in this article:

share|improve this answer
The link seems to be dead. – tisch Feb 26 '15 at 6:32

Check out Countly - it has an SDK for Mac OS X and an SDK for C# is underway.

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.