The game backend that powers Intelliverse titles in production — Nakama with server-authoritative wallets, matchmaking, tournaments, leaderboards, and 33 Hiro live-ops systems — ships with open-source engine SDKs. One API surface across Unity, Unreal, Godot, Roblox, and seven more engines, all pointed at the same production cluster your app wallet already lives on.
Get the SDK
- intelli-verse-x/Intelli-verse-X-SDK — the monorepo: Unity package at
Assets/Intelli-verse-X-SDK, every other engine underSDKs/. - Hosted quickstart & reference — full getting-started guide, per-module docs, and agent skills.
ivx-multiplayer-kernelbranch — the real-time multiplayer kernel (lobbies, quick match, ranked, op-code match networking).
Unity quickstart
Install via OpenUPM (com.intelliversex.sdk) or add the repo's Unity package by git URL, then authenticate and hit the production backend:
https://github.com/intelli-verse-x/Intelli-verse-X-SDK.git?path=Assets/Intelli-verse-X-SDKusing IntelliVerseX;
// GameConfig asset: server = nakama.intelli-verse-x.ai, port 443, SSL on.
var client = IVX.Backend.Client; // wraps Nakama .NET client
var session = await IVX.Auth.AuthenticateDeviceAsync(SystemInfo.deviceUniqueIdentifier);
// Server-authoritative wallet (router_wallet module, PR #294):
var wallet = await client.RpcAsync(session, "router_wallet_get",
"{\"appId\":\"<your-app-id>\"}");
Debug.Log(wallet.Payload); // { currencies: { iv_credits: ... }, holds: {...} }Note
router_wallet_get / credit / debit / hold / settle / transfer / history) are the same ledger the router bills voice minutes and media jobs against — game currency and platform credits share one balance per App ID.Engine coverage
Same feature set, native language for each engine — see the coverage matrix for per-feature detail:
- Unity (C#), Unreal (C++/Blueprints), Godot 4 (GDScript), Roblox (Luau)
- Defold (Lua), Cocos2d-x (C++), JavaScript/TypeScript, C/C++
- Java/Android, Flutter/Dart, Web3 (TypeScript)
Wallets & server RPCs
Everything gameplay-critical is server-authoritative on the Nakama cluster (nakama.intelli-verse-x.ai). Beyond the wallet, the world_trivia module exposes the world-game loop (world_session_start, world_answer_submit, world_leaderboard_get, …) and Hiro provides economy, energy, achievements, event leaderboards, tournaments, and season passes — all config-driven, no redeploys.
curl -X POST "https://nakama-rest.intelli-verse-x.ai/v2/rpc/router_wallet_get?http_key=<server-key>&unwrap" \
-H "Content-Type: application/json" \
-d '{"appId":"<your-app-id>"}'Multiplayer kernel
Real-time multiplayer (lobby create/join, quick match, ranked, authoritative match loops with op codes) lives on the ivx-multiplayer-kernel branch and runs as the dedicated intelliverse-nakama-multiplayerdeployment in production. Start from the branch README; the client-side API is included in every engine SDK's Multiplayer module.