Skip to main content
EngageFabric Hero

What is EngageFabric?

EngageFabric is a multi-tenant SaaS gamification framework that helps you add engaging game mechanics to your applications. Whether you’re building a learning platform, e-commerce site, fitness app, or any product that benefits from user engagement, EngageFabric provides the infrastructure you need.

Core Features

Player Management

Track and manage players across your application with XP, levels, currencies, and lives.
Award XP to players for completing actions. XP accumulates and contributes to level progression.
Configure level curves (linear, exponential, or custom tables) to create meaningful progression.
Support multiple virtual currencies (coins, gems, tokens) with configurable earn and spend rates.
Implement energy systems with automatic regeneration for session-based gameplay.

Quests & Adventures

Create engaging quest systems with multi-step objectives and seasonal adventures.
// Track quest progress automatically
await engagefabric.events.track({
  name: 'lesson_completed',
  properties: {
    courseId: 'math-101',
    lessonId: 'lesson-5',
    score: 95
  }
});

Leaderboards

Real-time competitive rankings with support for:
  • Global leaderboards - All players compete together
  • Segmented leaderboards - Filter by region, tier, or custom segments
  • Time-boxed leaderboards - Daily, weekly, monthly competitions

Real-Time Features

WebSocket-powered real-time updates for:
  • Live XP and level changes
  • Quest progress notifications
  • Leaderboard position updates
  • Multiplayer lobby state
  • Chat messages

Architecture Overview

EngageFabric uses a modern, scalable architecture:
EngageFabric is designed for high throughput with sub-200ms API latency (p95) and real-time WebSocket connections.

Use Cases

EdTech

Gamify learning with XP, badges, and course completion quests

E-Commerce

Loyalty programs with points, tiers, and rewards

Fitness

Track workouts, streaks, and competitive challenges

SaaS Products

User onboarding, feature adoption, and engagement

Gaming

Progression systems, achievements, and multiplayer

Community

Reputation, badges, and contribution tracking

Getting Help