Skip to content

SDK Modules

IntelliVerseX SDK is organized into modular components. Each module can be used independently or combined with others.


Module Architecture

graph TB
    subgraph "Foundation"
        Core[Core Module]
    end

    subgraph "User Management"
        Identity[Identity Module]
        Auth[Auth UI]
    end

    subgraph "Backend Services"
        Backend[Backend Module]
        Social[Social Module]
        Analytics[Analytics Module]
    end

    subgraph "Game Features"
        Leaderboards[Leaderboards]
        Quiz[Quiz System]
        Localization[Localization]
    end

    subgraph "Monetization"
        IAP[In-App Purchases]
        Ads[Advertising]
    end

    subgraph "UI & UX"
        UI[UI Components]
        Storage[Storage]
    end

    Core --> Identity
    Core --> Backend
    Identity --> Backend
    Identity --> Auth
    Backend --> Social
    Backend --> Analytics
    Backend --> Leaderboards
    Backend --> Quiz
    Core --> Localization
    Core --> IAP
    Core --> Ads
    Core --> UI
    Core --> Storage

Module Reference

Core Modules

Module Namespace Description
Core IntelliVerseX.Core Foundation, logging, utilities
Identity IntelliVerseX.Identity User identity, sessions, auth
Backend IntelliVerseX.Backend Nakama integration

Feature Modules

Module Namespace Description
Social IntelliVerseX.Social Friends, sharing, referrals
Discord IntelliVerseX.Discord Discord Social SDK — presence, voice, lobbies, DMs, moderation
Satori IntelliVerseX.Satori Satori analytics — events, flags, experiments, live events, messages
Multiplayer IntelliVerseX.GameModes Game modes, lobby, matchmaking, local multiplayer
Wallet & Economy IntelliVerseX.Backend / IntelliVerseX.Hiro Wallet balance, Hiro economy, store, IAP validation
Leaderboards IntelliVerseX.Leaderboard Rankings and scores
Quiz IntelliVerseX.Quiz Quiz game framework
Localization IntelliVerseX.Localization Multi-language support
Analytics IntelliVerseX.Analytics Event tracking

Monetization Modules

Module Namespace Description
Monetization IntelliVerseX.Monetization IAP, Ads, Offerwalls

AI & Live Ops Modules

Module Namespace Description
AI IntelliVerseX.AI AI voice personas, host commentary, entitlements
Hiro IntelliVerseX.Hiro Server-authoritative systems (spin wheel, streaks, retention, offerwalls)
Platform IntelliVerseX.Platform Deep links, foldable support, edge-to-edge, performance optimizer
Demos IntelliVerseX.Demos Ready-to-run demo UIs for AI, spin wheel, streaks, offerwall

Utility Modules

Module Namespace Description
UI IntelliVerseX.UI UI components
Storage IntelliVerseX.Storage Data persistence
More Of Us IntelliVerseX.MoreOfUs Cross-promotion

Assembly Definitions

Each module has its own assembly definition:

Assembly Contains
IntelliVerseX.Core Core utilities
IntelliVerseX.Identity Identity management
IntelliVerseX.Backend Nakama integration
IntelliVerseX.Social Friends, sharing
IntelliVerseX.Monetization IAP, ads
IntelliVerseX.Analytics Event tracking
IntelliVerseX.Localization Language support
IntelliVerseX.Storage Data storage
IntelliVerseX.Leaderboard Leaderboard features
IntelliVerseX.Quiz Quiz logic
IntelliVerseX.QuizUI Quiz UI components
IntelliVerseX.UI General UI
IntelliVerseX.MoreOfUs Cross-promotion
IntelliVerseX.V2 Next-gen features
IntelliVerseX.Editor Editor tools
IntelliVerseX.Auth Auth UI panels
IntelliVerseX.AI AI voice, host, entitlements
IntelliVerseX.Hiro Hiro game systems (spin wheel, streaks, etc.)
IntelliVerseX.Satori Server-side analytics
IntelliVerseX.Platform Platform utilities
IntelliVerseX.Demos Demo UIs

Module Dependencies

Core (no dependencies)
├── Identity (→ Core)
│   └── Auth UI (→ Identity)
├── Backend (→ Core, Identity)
│   ├── Social (→ Backend)
│   ├── Analytics (→ Backend)
│   ├── Leaderboards (→ Backend)
│   └── Hiro (→ Core, Backend)
├── AI (→ Core, Backend, Storage, Monetization)
├── Localization (→ Core)
├── Storage (→ Core)
├── Monetization (→ Core, Storage)
├── Platform (→ Core)
├── UI (→ Core)
├── Quiz (→ Core, Backend)
├── MoreOfUs (→ Core, Backend)
└── Demos (→ AI, Core, Hiro)

  • Core Module


    Foundation classes, logging, singleton utilities, and configuration.

    Core Documentation

  • Identity Module


    User identity, authentication, sessions, and device management.

    Identity Documentation

  • Backend Module


    Nakama server integration, RPC calls, wallets, and geolocation.

    Backend Documentation

  • Social Module


    Friends system, sharing, referrals, and rate-app prompts.

    Social Documentation

  • Monetization Module


    IAP, rewarded ads, interstitials, banners, and offerwalls.

    Monetization Documentation

  • Localization Module


    Multi-language support with 12+ languages and RTL layout.

    Localization Documentation

  • AI Module


    AI voice personas, host game commentary, entitlements, and audio streaming.

    AI Documentation

  • Satori Analytics


    Event capture, feature flags, A/B experiments, live events, in-app messages, and metrics.

    Satori Documentation

  • Multiplayer & Game Modes


    Solo, local, online lobby, matchmaking, ranked, turn-based, and split-screen.

    Multiplayer Documentation

  • Wallet & Economy


    Currency balances, Hiro economy (donations, store, IAP validation), and purchase flows.

    Wallet Documentation

  • Hiro Module


    Server-authoritative spin wheel, streaks, retention, offerwalls, and friend systems.

    Hiro Documentation

  • Platform Module


    Deep links, foldable devices, edge-to-edge display, and performance optimization.

    Platform Documentation


External Dependencies by Module

Module Required Dependencies
Core None
Identity None
Backend Nakama Unity SDK
Social Backend module
Monetization LevelPlay/Appodeal/AdMob
Localization None
Quiz Backend module
UI TextMeshPro
AI Core, Backend, Storage, Monetization + IntelliVerseX AI Backend
Hiro Core, Backend (Nakama + Hiro server plugin)
Platform Core
Demos AI, Core, TextMeshPro