- Home
- Case Studies
- Gaming Case Study
Gaming Case Study
We built an enterprise gaming platform for a major African telecom operator. It brings games from multiple studios together in one place, runs real-time tournaments, and rewards players with points, vouchers and airtime. Charges go straight to the subscriber’s phone bill, and the operator’s own team manages the platform without developers.
The Challenge
A telecom operator in Africa was facing a familiar problem: subscriber churn in a competitive market with
little to differentiate on price or network quality alone. They needed a reason for subscribers to stay – and stay engaged – beyond the basics of calls and data. Gaming was the strategic answer, but the
challenge was execution.
Launching gaming for a subscriber base of this scale meant more than publishing a few game titles. It
meant building an experience – one that rewarded engagement, created competition, drove repeat
sessions, and made gaming feel like a benefit of being their subscriber rather than a commodity anyone
could access from any app store. The operator needed a platform that could do all of that, integrate with
their billing infrastructure, and be managed without a permanent engineering team.
What We Built
Multi-Provider Game Aggregation Layer
- Unified ingestion pipeline for games from multiple studios — onboard new providers without rebuilding the platform
- Supports single-player, multiplayer, HTML5, and casual game formats from any provider through a standardised integration layer
- Central admin console — operator team activates, schedules, rotates, and segments games by subscriber tier without developer involvement
Tournament & Competition Engine
- Configurable tournament formats — bracket-based, round-robin, and leaderboard competitions launched and managed through the admin console
- Real-time leaderboards with near-instant score updates across thousands of concurrent players
- Automated prize distribution — virtual currency, vouchers, and telecom airtime credits awarded on tournament completion
Rewards & Loyalty System
- Subscriber points system — players earn points for sessions, wins, and tournament participation
- Loyalty tiers tied to the operator's existing subscriber segmentation — Bronze, Silver, Gold benefits mapped to subscriber plan value
- Push notification campaigns targeted by player behaviour, tier, and game preference
Telecom Billing Integration
- Carrier billing integration — game access charges applied directly to the subscriber's phone bill, no payment card required
- Billing API connected to the operator's existing mediation and charging infrastructure
Outcome
- Gaming platform live in production for a major African telecom operator — used as a subscriber engagement and retention channel. Subscribers access games through operator-branded interface, participate in tournaments, and earn rewards tied to their subscriber account.
Technology Stack
A gaming platform built for retention has to do three things well. It must take in games from any provider, keep thousands of players in live competitions without lag, and charge subscribers through the operator’s own billing. The stack below was chosen for real-time performance and operator control, and the whole platform runs inside the telecom operator’s network.
Frontend & Admin
- Angular — operator management portal and subscriber-facing game interface
Mobile
- Flutter — iOS and Android subscriber-facing game app
Backend
- Node.js (NestJS)
- Java Spring Boot
Real-Time
- WebSockets
- Redis Pub/Sub — live leaderboards and tournament state
Billing
- Telecom operator airtime and wallet integration for in-platform charges
Database
- MySQL
- Redis
Infrastructure
- Private virtual cloud provided by the telecom operator — platform hosted within operator network environment
Want to Use Gaming to Improve Subscriber Engagement?
Whether you are a telecom operator or a consumer gaming portal — let’s talk about what the
right engagement platform looks like.