The game engine behind your platform.
VerseGame is a professional API game provider for operators and gaming businesses. Launch six production crash and instant games under your brand with one signed API — your wallet stays the source of truth.
Six production games. Play every one right now.
Every title runs on our live engine with per-operator limits, RTP configuration and full bet history — and every title is playable here in free demo mode, no sign-up required.
Everything an operator needs, built in
VerseGame is a complete remote game server — engine, wallet bridge, back office and reporting — not just a game bundle.
Seamless wallet API
Transfer-less integration: player money never leaves your system. We debit on bet and credit on win through your signed callback endpoint, with idempotent transaction IDs.
Live round engine
Shared crash rounds and per-session instant games run over a persistent WebSocket gateway — no polling, no artificial delays, instant cashouts.
Operator back office
A full merchant panel: players, bets, wallet ledger, callback logs with request/response bodies, bet limits, quick-bet chips and per-game controls.
Demo mode included
Every game is playable with a virtual balance at any time — evaluate gameplay, demo to stakeholders and test your integration without real money.
Multi-currency launches
Launch each player in their own currency. Amounts move as integer minor units end to end, so there is never a rounding dispute.
Brand-ready clients
Operator-configurable accent theming, downloadable promotional banners for every game and clients that embed cleanly in an iframe or open full screen.
One signed request to launch any game
Integration is two endpoints: you call /api/v1/launch from your backend, and we call your wallet callback for every money event. Both directions are HMAC-SHA256 signed over the raw body.
- Server-to-server launch — pass your own player ID and currency; we create and manage the player automatically.
- Debit / credit / rollback callbacks — with unique transaction IDs for safe, idempotent processing.
- Game discovery endpoint — list the games enabled for your account and launch by game_id or code.
- Public verify endpoint — any round result can be re-checked from the revealed server seed.
// 1. Sign the exact JSON body with your API secret const body = JSON.stringify({ ext_player_id: 'user-12345', currency: 'INR', game_id: 1, }); const sig = crypto.createHmac('sha256', SECRET) .update(body).digest('hex'); // 2. One call — we return a ready launch_url const res = await fetch(BASE + '/api/v1/launch', { method: 'POST', headers: { 'X-VG-Key': API_KEY, 'X-VG-Signature': sig, 'Content-Type': 'application/json', }, body, }); const { launch_url } = await res.json(); // 3. Open launch_url in an iframe — done
Built for production from day one
Run games like a product, not a plugin
Per-operator control
Your own bet limits, quick-bet chips, per-game settings and player management — changes apply to your players only, from their next round.
Transparent reporting
Full bet history with filters and CSV export, player-money ledger and a complete log of every wallet callback with request and response bodies.
Strict tenant isolation
Every operator runs in its own scope — players, rounds, settings and reports are isolated at the database layer, not just the UI.
Predictable commercials
Simple subscription plans on a prepaid platform wallet — no revenue-share surprises, no percentage of your turnover, no hidden fees.
From first call to live players in four steps
Get credentials
Receive your API key, signing secret and back-office access from the VerseGame team.
Connect your wallet
Expose one callback endpoint for debit, credit and rollback events and verify our signature.
Test in demo
Launch every game with virtual balance, replay the full money flow and inspect callback logs live.
Go live
Switch to real launches. Limits, players and reports are in your panel from the first bet.
Engineered to be attacked and stay fair
Signed both directions
Every API request and every wallet callback carries an HMAC-SHA256 signature over the raw body. Unsigned or tampered traffic is rejected outright.
Provably fair core
Hashed server seed committed before betting opens, revealed after the round — anyone can recompute the result with SHA-256, no trust required.
Session anti-tamper
Launch tokens are single-tenant and short-lived; game clients verify their URL identity against the canonical server session before play starts.
Event-driven rounds
The game gateway pushes every tick over WebSocket — bets, cashouts and results resolve in real time instead of waiting on HTTP polling.
Exact-integer money
All amounts travel as integer minor units with idempotent transaction IDs — double-processing and floating-point drift are impossible by design.
Isolated fault domains
An error in any HTTP route can never take down the live game engine — the round loop is fully isolated from the API surface.
Common questions
How does the wallet integration work?
debit event, and for every win a credit. Each event carries a unique txn_id so processing is idempotent. You are always the source of truth for player funds. Read more on the wallet integration page.How long does an integration take?
POST /api/v1/launch from your backend, and expose one callback URL for wallet events. Signing examples and a full demo environment are available from day one — see the integration guide.Are the games provably fair?
sha256(server_seed) === hashed_server_seed and recompute the result via the public verify endpoint. Details on the provably fair page.Can players try the games without real money?
Which currencies are supported?
How do I become a partner?
Ready to add games to your platform?
Tell us about your operation and we will get back to you with documentation access, demo credentials and commercial terms.