← All work

iGaming

Slot mechanics for a licensed casino

The whole slot floor: RNG, math models, the game engine, the wallet integration and the back office.

Client
Operator under NDA
Field
iGaming
Our part
Full cycle: from math to certification and go-live
Stack
GoPostgreSQLRedisKafkaTypeScriptPixiJSGrafana
RNGseeded · replayableMath modelsreels · pay tablesreel matrixGame engineserver-authoritativePlayer clientevery title, one runtimebet · settleWallet / PAMidempotent · reconciledBack officeRTP · rounds · configRegulator reports

The problem

The operator wanted its own slot titles rather than an aggregator’s catalogue: full control over math, features and margins, certifiable under its licence, and fast enough to add a new game in weeks, not quarters.

What we built

  • A certifiable RNG service with seeding, audit logging and replay of any round
  • A math-model toolkit: reel strips, pay tables, feature triggers and volatility tuning, simulated over billions of spins before a game ships
  • A server-authoritative game engine shared by every title, with free spins, cascades, bonus rounds and jackpots as configuration
  • Wallet and PAM integration with idempotent bets and settlements, plus reconciliation against the platform ledger
  • A back office for RTP monitoring, round lookup, game configuration and regulator reports

What it changed

  • New titles ship as math and assets on the shared engine, without touching wallet or compliance code
  • Every round can be replayed from the RNG seed, which is what the certification lab and player support both need
  • RTP and volatility are watched live per game and per market