Problem

Gamification research suffers from two structural problems: systems that produce non-reproducible scoring outcomes and platforms that treat all participants identically regardless of spatial or behavioral context.

Standard gamification frameworks rely on heuristic scoring that varies unpredictably under concurrency. This makes it impossible to isolate the effect of a specific strategy across experiments, undermining the scientific validity of results.

At the same time, static incentive structures fail to adapt to the actual participation landscape — leaving underrepresented geographic areas without targeted incentives, compounding existing data inequalities.

GAME Architecture

GAME (Goals And Motivation Engine) is a research-grade, programmable incentive engine designed to address both problems simultaneously.

Its architecture is built around four core components:

Strategy Engine

The strategy engine is the central computation unit. It executes pluggable, parameterized scoring strategies against a formal state model of player activity. Each strategy is:

Strategies can be swapped at runtime through the API without modifying platform logic.

Wallet Model

The wallet model manages point balances and transaction history with strong consistency guarantees. All scoring events are applied as atomic transactions. This ensures:

Incentive Propagation

GAME supports equity-aware propagation of incentives across spatial zones. The platform can identify underrepresented areas using geospatial metrics and apply differential scoring multipliers to redirect participation toward those zones.

This mechanism is the basis for the spatial equity component of ongoing PhD research.

API and Lifecycle Orchestration

GAME exposes a RESTful API that governs the complete lifecycle of a gamified campaign:

The API is designed for integration with citizen science platforms such as GREENCROWD.

Reproducibility Guarantees

GAME’s deterministic execution model provides three reproducibility properties:

  1. Scoring reproducibility — given the same strategy parameters and event log, the scoring outcome is always identical
  2. Concurrency safety — the system passes stress tests at 500+ concurrent users without scoring anomalies
  3. Simulation mode — strategies can be evaluated against historical data without affecting production state

These properties make GAME suitable as a research instrument, not just a production platform.

View all publications