← Projects
Game DevelopmentAnalyticsEducation

Life on the Edge: Analytics Engine

Built a game analytics engine that tracks player behaviour in an educational game, turning gameplay data into measurable learning outcomes for researchers and educators.

Visit project
Life on the Edge: Analytics Engine screenshot

The Problem

Life on the Edge is an educational tower defense game designed to teach cell biology. The game itself was effective at engaging students, but the team at MacEwan University had no way to measure how players were learning. Were students just memorizing patterns, or were they developing genuine understanding of cellular processes? Without data, the educational claims remained anecdotal.

What I Built

I designed and built a game analytics engine that instruments player behaviour and maps it to measurable learning outcomes. The system operates in three stages:

The system also powers per-level leaderboards, giving students competitive motivation while giving educators visibility into class-wide learning patterns.

Technologies

Game analytics API (REST), event-driven architecture, session tracking, behavioural pattern analysis, data aggregation pipelines, leaderboard system.

Outcome

Researchers at MacEwan University now use the analytics data to conduct efficacy studies on game-based learning. Educators can see which concepts students grasp quickly and where they struggle, allowing targeted intervention. The game is available on Steam and is actively used in university biology courses across Canada.

← Back to ProjectsVisit project ↗