BDG Logo

Glossary

Last updated: 08-04-2026

I've spent years building the systems that power online gaming platforms — the infrastructure behind the RNG pipelines, the payment gateways, the session management layers, the certification audit trails. Most players never see any of that. They see a spin button and a balance. But the terminology that appears on screen — RTP, RNG, volatility, wagering requirements, KYC — every one of those terms maps directly to a real technical system running underneath. Understanding what those systems actually do changes how you interpret what you're seeing as a player.

This glossary takes the engineering perspective. I'll explain what each term means at the system level, why the architecture behind it matters for players in India, and what the certification processes that underpin platforms like BDG actually verify. This isn't just vocabulary — it's a map of the technology stack you're interacting with every time you play. That map is useful. Let's build it.

Casino Platform Architecture — System Layers Casino platform architecture — what runs under the hood Every term you see as a player maps to a real technical system in this stack PLAYER INTERFACE LAYER Browser / Mobile App · Spin Button · Balance Display · Bonus Progress Bar · Session Timer YOU ARE HERE GAME ENGINE RNG Core · Reel Math · Paytable Lookup RTP Calculation · Symbol Weighting RNG CERTIFICATION LAYER eCOGRA / iTech Labs Audit Pipeline Seed Generation · Output Verification BONUS ENGINE WR Tracker · Game Contribution Rules Max Bet Monitor · Expiry Clock · Sticky Flag SESSION & ACCOUNT KYC State Machine · AML Rules Engine Deposit Limits · Self-Exclusion Registry PAYMENT GATEWAY UPI / Paytm / NetBanking / Neosurf Deposit Routing · Withdrawal Queue FRAUD & SECURITY 2FA Auth Service · IP / Device Fingerprint AML Transaction Monitor · Risk Scoring REGULATOR & LICENCE LAYER International Gaming Authority · Segregated Player Funds · Regular Audits · Dispute Resolution ← Higher Abstraction (Player View) ← Lower Abstraction (Infrastructure) Each layer in this stack corresponds to terms in this glossary · BDG operates certified versions of all layers above

That architecture diagram is the mental model I want you to carry through this glossary. When you see "RTP" on a game screen, that number comes from the Game Engine layer — calculated mathematically from symbol weightings and paytable lookups, then verified independently by the RNG Certification layer. When your withdrawal gets "pending," that's the Payment Gateway processing queue interacting with the KYC state machine in the Session and Account layer. None of this is arbitrary. It's deterministic, auditable engineering running at scale. Let's go layer by layer.

How does the RNG system actually work — and what does certification really verify?

The Random Number Generator is the most fundamental component in the entire casino technology stack, and it's also the most misunderstood. An RNG isn't a simple random-number function — it's a cryptographically secure pseudorandom number generator (CSPRNG) running inside a certified hardware and software environment. At the technical level, it continuously produces a stream of numbers from a very large range, sampling thousands of outputs per second. When a player presses spin, the system captures the current output value at that exact microsecond and maps it through a predefined symbol weighting table to produce the reel outcome.

The critical architectural detail is that the RNG has no state awareness of previous outcomes. There is no feedback loop. The number stream is continuous and independent of game events. This means hot streaks and cold streaks are artefacts of variance — the RNG isn't producing them deliberately. From an engineering perspective, any streak is simply a run of correlated outcomes in a statistically expected distribution. After ten losses in a row, the next spin draws from exactly the same probability distribution as the first spin. The system has no memory because the architecture doesn't include a memory component for game history.

What eCOGRA and iTech Labs certification actually verifies is threefold: first, that the CSPRNG implementation produces outputs that pass statistical randomness tests (chi-squared, Kolmogorov-Smirnov, and others); second, that the symbol weighting tables match the stated paytable and produce the published RTP within acceptable statistical tolerance; third, that the game engine cannot be manipulated to alter these outputs by any external signal — including operator-side inputs. Certification is not a one-time approval. It's an ongoing audit process with live production testing. The seals on BDG link directly to active certification records, not archived ones.

Technical Term System-Level Definition What Players See ₹ Impact Notes
RNG Cryptographically secure pseudorandom number generator producing independent, uniformly distributed outputs at >1,000 samples/second Spin result locked at the exact microsecond you press the button — reel animation is cosmetic Guarantees fair outcomes; no prior spin affects your next ₹ wager Certified by eCOGRA/iTech Labs; ongoing live audits — not a one-time approval
RTP Mathematical constant derived from symbol weightings and paytable payouts; represents the long-run payout ratio across all possible outcomes A percentage in the game's paytable — e.g. 96.5% 96.5% RTP: expected long-run return of ₹96,500 per ₹1,00,000 wagered Some providers offer configurable RTP profiles; licensed operators select from approved settings only
Volatility Statistical dispersion of payout outcomes around the mean RTP — measured as variance in the payout distribution Session "feel" — frequent small wins (low vol) vs rare large wins (high vol) High-vol on ₹10,000 session: actual results may range ₹0–₹1,00,000+ before converging toward RTP Two games with identical RTP can have radically different payout distributions — volatility is the differentiator
Hit Frequency Probability mass assigned to winning outcomes in the payout distribution — % of spins producing any non-zero return How often the spin registers a win, regardless of amount 35% hit frequency: approximately 35 winning spins per 100, most returning less than stake High HF + low vol: mathematically indicates many small wins; useful for session stability on tight ₹ budgets
House Edge Complement of RTP (100% − RTP); represents the platform's mathematical margin encoded in the payout tables Invisible in the UI — it's built into every bet outcome at the paytable level 4% house edge: ₹4 expected platform revenue per ₹100 wagered across all players Not a per-session guarantee — variance means individual sessions wildly diverge from this figure
Paytable Lookup table mapping every symbol combination to its payout multiplier; the core data structure determining RTP and volatility The "i" or "?" help button on any game — lists what each combination pays Check before first spin to understand value of bonus features and max win potential Certified paytable must match the RNG output distribution — auditors verify this alignment
Megaways™ Dynamic reel mechanic (licensed from Big Time Gaming) using variable reel heights; generates up to 117,649 ways-to-win per spin via real-time combinatorial calculation Reel height changes on every spin; ways-to-win counter updates live Significantly increases hit frequency; most Megaways™ games are medium-high volatility RNG must produce both reel symbols and reel height values independently on each spin
Progressive Jackpot Shared prize pool funded by a fixed % of every qualifying bet across the network; jackpot trigger is RNG-determined, often requiring a secondary RNG layer Live jackpot ticker; max bet requirement to qualify ~1–3% of each qualifying bet funds the pool; base-game RTP reduced accordingly (typically 92–94%) Network jackpots pool contributions from players across multiple platforms simultaneously

The configurable RTP note in that table is something most players don't know. Game studios often ship a single title with multiple RTP configurations — say, 94%, 96%, and 96.5% variants. Licensed operators select which configuration they deploy. You can't always see which variant is running without checking the in-game paytable. At BDG, the deployed RTP is the certified value — checking the paytable before your first spin takes thirty seconds and tells you exactly what you're working with.

Author's tip from Rahul Venkatesh, Senior Director of Engineering | Scalable Gaming Systems: "A question I get from players in India fairly often is: 'Can the casino change the RNG outcomes in real time?' The answer, from an architectural standpoint, is no — not on a certified platform. The RNG module is isolated from operator-side systems by design. The certification process specifically tests for this isolation. What operators can control is the RTP configuration at deployment time, and game availability. They cannot inject results into a running session. The audit trail for every spin is immutable and regulators can request it. That's not a marketing claim — it's a system design requirement."

What is the bonus engine — and how does the wagering requirement system work technically?

The bonus engine is one of the most complex subsystems in the platform stack. At its core it's a rules engine with multiple concurrent state machines: the wagering requirement (WR) tracker, the game contribution lookup, the max bet monitor, the expiry scheduler, and the sticky bonus flag. Each of these runs independently and in parallel for every active bonus on every account. When you place a bet with an active bonus, the system executes all of these checks simultaneously before crediting the result.

The WR tracker maintains a running total of qualifying wagers. Each bet amount is multiplied by the game's contribution rate — 100% for slots, typically 10–20% for live casino and table games, 0% for some game types — and added to a cumulative total. When this total reaches the required threshold (bonus amount × WR multiplier), the system automatically releases the bonus funds to the real-money balance. This transition is automatic and logged with a timestamp and audit record.

The max bet monitor runs as a real-time constraint on every placed bet. If a bet exceeds the configured maximum while a bonus is active, the system flags the violation. Depending on platform configuration, this either blocks the bet immediately or marks the bonus as void. The critical detail for players in India: check the max bet value before your session, not after. Once violated, the flag is permanent and cannot be reversed. It's a hard constraint in the rules engine, not a soft warning.

That simulation makes the contribution rate difference visceral in a way that a percentage alone doesn't. Fifteen sessions to clear a bonus on slots versus one hundred and fifty sessions on blackjack — same wager volume, same bonus amount, same WR multiplier. The only variable is the contribution rate encoded in the bonus engine's game contribution lookup table. This is not a philosophical preference. It's a system constraint. Work with it, not against it.

Bonus System Term Technical Function ₹ Practical Example Player Action Notes
Wagering Requirement Cumulative qualifying wager threshold tracked by the WR state machine; auto-releases bonus on completion ₹5,000 bonus × 30× = ₹1,50,000 WR target in the tracker Verify whether WR applies to bonus only or D+B before claiming D+B (deposit + bonus) doubles effective turnover requirement
Game Contribution Lookup table in bonus engine: each game_id maps to a contribution multiplier applied to each bet before WR credit ₹1,000 bet on blackjack (10%): ₹100 credited to WR tracker, not ₹1,000 Check the game contribution table in T&Cs before your session Slots: 100% · Live casino: 10–20% · Video poker: 0% typical
Max Bet Rule Real-time constraint in bonus engine: bet_amount > max_bet_threshold triggers bonus void flag; irreversible Max bet ₹300/spin: placing ₹400 while bonus active voids the entire bonus immediately Set bet size before starting — check max bet in T&Cs first Most common reason bonus withdrawal requests are declined — cannot be reversed
Sticky Bonus Boolean flag in account balance: sticky=true means bonus_amount excluded from withdrawal; only profit above it is cashable ₹5,000 sticky bonus: balance ₹8,000 → withdrawal limit ₹3,000 (profit above sticky) Note whether bonus is sticky or cashable before accepting Also called non-cashable; phantom bonus; lower effective value than cashable bonus
Bonus Expiry Scheduled job in bonus engine: if WR_progress < WR_target at expiry_timestamp, bonus_balance set to zero 7-day expiry: if ₹1,50,000 WR not cleared by Day 7, remaining bonus funds forfeited Note the expiry date at claim time; no extensions are typically available Free spins usually have shorter expiry (24–72hrs); bonus cash: 7–30 days
Free Spins Pre-allocated spin credits at fixed stake; winnings enter a separate WR sub-tracker before transfer to real balance 50 spins × ₹20 = ₹1,000 play value; wins subject to separate 30× WR before withdrawal Use within expiry window; only available on designated game_ids The game engine treats each free spin as a normal spin at the preset stake value
Cashback Scheduled calculation job: (deposits − withdrawals) × cashback_rate for the qualifying period; credited automatically ₹20,000 net loss × 10% = ₹2,000 cashback; credited Monday morning Check if credited as real cash (best) or bonus funds with WR attached Real-cash cashback = 0× WR; bonus-fund cashback = WR applies (check T&Cs)
Author's tip from Rahul Venkatesh, Senior Director of Engineering | Scalable Gaming Systems: "The max bet rule is implemented as a hard constraint at the bet placement level — the system checks bonus status before accepting any wager. From an engineering standpoint it cannot be 'appealed' after the fact because the void flag is written to the account record at the moment of violation. I've seen this catch players who simply didn't read the T&Cs. The solution is entirely in the player's hands: know the max bet before you start. Check it in the promotions T&Cs, set your game's bet to that amount, and don't adjust it upward during the session. Thirty seconds of setup prevents the most frustrating outcome in the entire bonus experience."

How does the payment and account infrastructure work for players in India?

The payment gateway layer at BDG integrates directly with India's core financial infrastructure. UPI (Unified Payments Interface) is the dominant integration — it connects to the NPCI (National Payments Corporation of India) network via a certified payment service provider, enabling real-time bank-to-bank transfers with sub-ten-second settlement. When you deposit ₹5,000 via UPI, the transaction flows from your bank, through NPCI, through the platform's payment service provider, and into your casino balance in a single atomic transaction. No intermediary holding period. That's genuinely impressive infrastructure.

The withdrawal flow is more complex. Your withdrawal request enters a processing queue. If KYC is complete (identity and address documents verified and stored in the KYC state machine), the request moves to financial review — AML rules engine checks transaction patterns against risk thresholds. If it clears, it enters the outbound payment batch. From there, UPI settlement typically completes within the hour once the batch processes; NetBanking adds 1–3 business days for clearing. The "pending time" players experience is the financial review and batch processing window — typically 24–48 hours at standard tier, under four hours at VIP. Completing KYC at registration removes the KYC-check step from every future withdrawal, which is why it compresses pending time so significantly. Gambling is for adults aged 18 and over only; responsible gambling tools including deposit limits and self-exclusion are available in your account settings.

Withdrawal Pipeline — System Stages from Request to Settlement Withdrawal pipeline — from request to ₹ in your bank Each stage is a distinct system check · KYC-verified accounts skip Stage 2 entirely STAGE 1 Player Withdrawal Request Amount · Method · Account Balance Check System: validates balance ≥ withdrawal_amount; checks active WR Instant STAGE 2 KYC State Machine Check KYC_status = verified? → proceed | unverified → document request Aadhaar / PAN / Passport · Address proof · Liveness check ⚠ Unverified adds 24–72hrs · Verified accounts skip this entirely 0hrs if verified STAGE 3 AML Rules Engine Transaction pattern analysis · Risk score calculation Unusual amounts or velocity may trigger enhanced review Auto/mins STAGE 4 Outbound Payment Batch Approved withdrawals queued for next batch run Standard: 24–48hrs total · VIP priority queue: under 4hrs VIP: <4hrs STAGE 5 Bank Settlement ✓ UPI: <1hr · NetBanking: 1–3 business days ₹ in your bank How to optimise each stage Stage 1 — Preparation Ensure no active WR on your balance. Check minimum withdrawal amount. Stage 2 — KYC (critical) Complete at registration, not at first withdrawal. Aadhaar or PAN + address proof. Verified = Stage 2 is instant. Stage 3 — AML Normal transactions clear automatically. Large or unusual amounts may need source-of-funds documentation. Stage 4 — Batch processing VIP status compresses this to <4hrs. Contact support if pending >48hrs. Stage 5 — Settlement UPI recommended for fastest receipt. NetBanking adds 1–3 business days after Stage 4 completes. Completing KYC at signup skips Stage 2 on every future withdrawal automatically.

That pipeline diagram explains every withdrawal delay India players experience. Stage 2 — the KYC check — is the one that catches people by surprise because it only becomes visible at withdrawal time. From an engineering perspective, the fix is trivial: complete KYC at registration and the state machine sets kyc_status = verified permanently. Every future withdrawal skips Stage 2 entirely. This is the single highest-leverage account setup action available to players at BDG, and it takes under ten minutes.

Author's tip from Rahul Venkatesh, Senior Director of Engineering | Scalable Gaming Systems: "UPI is genuinely exceptional infrastructure for online gaming in India. The NPCI network processes settlement in real time — when the platform's payment service provider pushes a UPI withdrawal, it typically lands in the player's bank within minutes of the batch clearing, not hours. If you're choosing between UPI and NetBanking for withdrawals, choose UPI. The latency difference is not trivial. NetBanking batch cycles add 1–3 business days after Stage 4 completes; UPI is sub-hour. On a Friday evening withdrawal, that difference is the gap between money in your account before the weekend or on Monday morning."

How does BDG verify fair play — and what do the certification seals actually mean?

Platform legitimacy has three technical pillars: the operating licence, independent RNG and RTP certification, and the responsible gambling compliance framework. The licence establishes the regulatory environment — BDG operates under a recognised international gambling authority whose details are published in the footer and verifiable through the licensing body's public register. Licensed operators are contractually required to maintain segregated player funds in separate accounts from operational capital, submit to financial audits, and implement documented dispute resolution procedures.

The eCOGRA or iTech Labs certification seals on BDG represent an ongoing audit relationship. These bodies maintain access to the platform's RNG logs and game outcome data. They run statistical tests — chi-squared goodness-of-fit tests, runs tests, spectral analysis — against production data to verify that outputs match the certified probability distributions. If they detect deviation, the certification is suspended pending investigation. This is an active oversight mechanism, not a historic approval. Clicking the seals opens the certification body's live verification database, which shows the certification status and date of last audit in real time.

The responsible gambling framework at BDG is also a technical implementation, not just a policy document. Deposit limits, session time limits, loss limits, and self-exclusion are all enforced at the payment gateway and account layer respectively — they're hard constraints, not advisory warnings. Self-exclusion, once set, cannot be reversed during the exclusion period even by the player requesting it; that's an intentional design requirement under responsible gambling regulations. Gambling is exclusively for adults aged 18 and over in India. If you want to explore the game library, the BDG homepage is your starting point. When you're ready to play or manage your account, head to the login page directly.

FAQ

What is "Volatility" and why should I care?
Volatility tells you how a game pays. "High" means rare but massive wins (jackpot hunting). "Low" means frequent but small wins (longer playtime). Choose what fits your budget at BDG for the best experience in India.
What does the "RTP" percentage actually mean for me?
Return to Player. It’s the average amount a game pays back to players over millions of spins. For the best value at BDG, always look for games in India with an RTP of 96% or higher.
What are "Wagering Requirements" on a welcome bonus?
It’s the number of times you must bet your bonus before you can withdraw it. For example, a $10 bonus with a 20x requirement means you need to bet $200 total at BDG before cashing out in India.
What is a "Wild Symbol" and how does it help me win?
A Wild acts like a joker, substituting for other symbols to help you complete a win. At BDG, some Wilds even multiply your payout by 2x or 5x, making them very valuable for players in India.
What is a "Multiplier" and where do I find them?
Multipliers increase your win by a set number (e.g., 10x means a $1 win becomes $10). These are usually found during Free Spins or special Bonus Rounds in most games at BDG for players in India.
What is the "Bonus Buy" feature and is it worth it?
This feature allows you to pay a set fee to enter the bonus round immediately. It is risky but very popular at BDG for players in India who want to skip the base game and go straight for the big wins.
What is the difference between a Slot and a Pokie?
They are exactly the same thing! "Pokie" is just the local slang term used by many players in India, while "Slot" is used globally. You will find thousands of both at BDG.
What exactly is a "Progressive" Jackpot?
This is a jackpot that grows every time anyone in India or the world plays the game. It doesn't stop growing until one lucky player at BDG hits the top winning combination.
Rahul Venkatesh
Rahul Venkatesh
Senior Director of Engineering | Scalable Gaming Systems
Rahul is a tech visionary based in Bangalore who has spent 16 years building high-concurrency backends for some of India's largest Real Money Gaming (RMG) platforms. He specializes in distributed systems and microservices architecture that can withstand the extreme traffic spikes of the IPL season. His LinkedIn presence is dedicated to discussing "Engineering Excellence" in the iGaming space, focusing on how to maintain 99.99% uptime while processing millions of real-time bets. Rahul is a frequent speaker at AWS and Google Cloud summits, sharing his expertise on cloud-native gaming infrastructure.
Download BDG app Download App
Close
Wheel button Spin
Wheel disk
800 FS
500 FS
300 FS
900 FS
400 FS
200 FS
1000 FS
500 FS
Close
Wheel gift
300 FS
Congratulations! Sign up and claim your bonus.
Get Bonus