• Register
Post news RSS Analyze This!

Facts Beach is a game play analytics webapp. It's meant to be simple to use, but powerful enough to give us a great understanding of how our players are interacting with Hevn's open-world and the challenges they'll face.

Posted by on

Hevn has gone through a few iterations technologically, as Larry stays up with the latest release of the Unity engine. Sometimes this is a real chore, as you can read about in some of his posts. So until the recent Unity 5.2 release we didn't have access to a flexible or affordable game play analytics engine.

So we wrote our own. Facts Beach.

facts beach blog large report 1

Facts Beach is a game play analytics webapp. It's meant to be simple to use, but powerful enough to give us a great understanding of how our players are interacting with Hevn's open-world and the challenges they'll face.

It uses a REST-like API, allowing the game to post developer-defined realtime events, which are stored in a PostgeSQL database. We have some pre-defined reports, but can also create custom reports, to graphically display how players move through a game, what actions are taken (or not) and how difficult or easy it might be to complete different tasks and puzzles.

I used jqplot to display charts, and materializecss for layout and styling, which made it very easy!

facts beach blog home

There are a lot of features in Unity's analytics, many we don't need for Hevn yet. Facts Beach helps us drill into exactly what we are looking for, without all the bells and whistles, while still being game engine agnostic.

The screenshots below display performance and attribute data as we test launching Hevn over and over again.

facts beach blog performance

facts beach blog attributes


We decided to open-source the code, for any other indie developers out there who might want to use it. You can find the source at GitHub We'll be maintaining it and expanding its features as Hevn continues through play-testing!

Thanks!
Mat

Post a comment
Sign in or join with:

Only registered members can share their thoughts. So come on! Join the community today (totally free - or sign in with your social account on the right) and join in the conversation.