Game Analytics and Design

Connected Products Platform and GDPR Compliance:

  • Implemented identity services that uses many applications and games. The service supported different identity providers to be COPPA, GDPR-K compliant. The service also integrated game servers as gateways of other systems to games.
  • React and Redux were used for frontend implementation and backend was written in Go running in GKE.

Game Analytics in Google Cloud

Data pipelines were established to leverage managed services in Google Cloud Platform. The game’s telemetry data is collected and synchronized into GCS and BigQuery. Using dbt (data build tool), the raw telemetry data is transformed into a consumable form in the data discovery layer. The data is enriched and goes through multiple machine learning models for classification and lands in the analytics layer where data visualization and reporting tools are allowed access.

ML and dbt transform workflows are orchestrated by Apache Airflow. Operational monitoring also implemented using Grafana and Prometheus. Currently, we are implementing data stream processing using Apache Beam subscribing to Google PubSub data. The PubSub data is published by a collector service implemented in Go and running on Cloud Run.