Skip to main content
EngageFabric provides a complete game economy system that you can customize for your application.

How the Economy Works

Events flow through the rules engine and trigger economy actions — awarding XP, granting currency, or unlocking achievements. XP accumulates toward level thresholds, and currency updates the player’s balance.

Experience Points (XP)

XP is the primary measure of player progress. Players earn XP by completing actions, and XP accumulates toward level progression.

Awarding XP

XP can be awarded through:
  • Rules Engine: Automatically via event triggers
  • API: Direct XP grants for custom logic

Levels

Levels represent milestones in player progression. Configure how players level up with level curves.

Level Curve Types

XP required increases by a fixed amount per level.
Formula: xpRequired = baseXP * level

Level-Up Events

When a player levels up, EngageFabric:
  1. Emits a level_up WebSocket event
  2. Can trigger rules for level-up rewards
  3. Updates the player’s level in the database

Currencies

Support multiple virtual currencies for different purposes.

Currency Types

Managing Currencies


Lives / Energy

Implement session-limiting mechanics with the lives system.

Configuration

Example Flow

API Usage


Economy Configuration

Configure your game economy in the Admin Console or via API:
Start with a simple economy and expand based on player feedback. Overly complex economies can overwhelm new users.