Skip to content

IntelliVerseX SDK v5.8.0 — Feature Coverage Matrix

Verified, audited feature parity across all 11 supported platforms.

Legend: Y = Implemented | S = Stub/Mock (API exists, local only) | - = Not present | P = Partial

Roblox (11th platform): Lightweight SDK shipping only AI/LLM, Hiro Live-Ops, and Cross-Game Identity — features Roblox doesn't provide natively. Leaderboards, matchmaking, monetization, analytics, etc. use Roblox's built-in services.


Core Platform Features

Feature Unity JS/TS Web3 Java Flutter Unreal Godot Defold C++ Cocos
SDK Init / Config Y Y Y Y Y Y Y Y Y Y
Device Auth Y Y Y Y Y Y Y Y Y Y
Email Auth Y Y - Y Y Y Y Y Y Y
Google Auth P Y - Y Y Y Y Y Y Y
Apple Auth P Y - Y Y Y Y Y Y Y
Custom Auth Y Y Y Y Y Y Y Y Y Y
Session Restore Y Y - Y - Y Y Y Y Y
Profile Fetch Y Y Y Y Y Y Y Y Y Y
Profile Update Y Y Y Y Y Y Y Y Y Y
Wallet Fetch Y Y Y Y Y Y Y Y Y Y
Wallet Grant Y Y Y Y Y Y Y Y Y Y
Leaderboard Submit Y Y Y Y Y Y Y Y Y Y
Leaderboard Fetch Y Y Y Y Y Y Y Y Y Y
Cloud Storage Read - Y Y Y Y Y Y Y Y Y
Cloud Storage Write - Y Y Y Y Y Y Y Y Y
Generic RPC Y Y Y Y Y Y Y Y Y Y
Real-time Socket P Y - - - - Y Y - -
Events / Callbacks Y Y Y Y Y Y Y Y Y Y

AI Voice & Host

Feature Unity JS/TS Web3 Java Flutter Unreal Godot Defold C++ Cocos
AI Initialize Y Y Y Y Y Y Y Y Y Y
Voice Session (start/end) Y Y Y Y Y S Y Y S S
Voice Send Text Y Y Y Y Y S Y Y S S
Voice Poll Messages Y Y Y Y Y S Y Y S -
Host Session (start/event) Y Y Y Y Y Y Y Y S Y
Entitlement Check Y Y Y Y Y Y Y Y S Y
Get Personas Y Y Y Y Y Y Y Y S Y

AI LLM Stack

Feature Unity JS/TS Web3 Java Flutter Unreal Godot Defold C++ Cocos
NPC Dialog Manager Y S S S S S S S S S
AI Assistant Y S S S S S S S S S
AI Content Moderator Y S S S S S S S S S
AI Content Generator Y S S S S S S S S S
AI Player Profiler Y S S S S S S S S S
AI Voice Services (TTS/STT) Y S S S S S S S S S

Multiplayer & Game Modes

Feature Unity JS/TS Web3 Java Flutter Unreal Godot Defold C++ Cocos
Select Mode Y S S S S S S S S S
Add/Remove Player Y S S S S S S S S S
Start/End Match Y S S S S S S S S S
Lobby Create Room Y Y S Y Y Y Y Y S S
Lobby Join Room Y Y S Y Y Y Y Y S S
Lobby List Rooms Y Y S Y Y Y Y Y S S
Lobby Leave Room Y Y S Y Y Y Y Y S S
Matchmaking Find Y Y S - Y Y Y Y S S
Matchmaking Cancel Y Y S - Y Y Y Y S S
Local MP Session Y - - - - - - - - -
Local MP Turns Y - - - - - - - - -
Local MP Split Screen Y - - - - - - - - -

Hiro Live-Ops Systems

Feature Unity JS/TS Web3 Java Flutter Unreal Godot Defold C++ Cocos
Spin Wheel (get/spin) Y Y Y Y Y Y Y Y S Y
Streaks (get/update/claim) Y Y Y Y Y Y Y Y Y Y
Offerwall (get/complete/claim) Y Y Y Y Y Y Y Y Y Y
Friend Quests Y Y Y Y Y Y Y Y S -
Friend Battles Y Y Y Y Y Y Y Y S -
IAP Trigger Y Y Y Y Y Y Y Y Y Y
Smart Ad Timer Y Y Y Y Y Y Y Y Y Y
Retention (get/update) Y Y Y Y S Y Y Y Y Y

Discord Social SDK

Feature Unity JS/TS Web3 Java Flutter Unreal Godot Defold C++ Cocos
Discord Init / Connect Y S S S S S S S S S
Account Linking (OAuth2) Y S S S S S S S S S
Rich Presence / Activity Y S S S S S S S S S
Unified Friends List Y S S S S S S S S S
Lobby / Text Chat Y S S S S S S S S S
Voice Chat Y S S S S S S S S S
Game Invites Y S S S S S S S S S
Direct Messages Y S S S S S S S S S
Moderation Y S S S S S S S S S
Linked Channels Y S S S S S S S S S
Debug / Logging Y S S S S S S S S S
Social Settings Y S S S S S S S S S

Satori Analytics

Feature Unity JS/TS Web3 Java Flutter Unreal Godot Defold C++ Cocos
Initialize / Authenticate Y S S S S S S S S S
Capture Events Y S S S S S S S S S
Feature Flags Y S S S S S S S S S
Experiments / A-B Testing Y S S S S S S S S S
Live Events Y S S S S S S S S S
Identity Update / Logout Y S S S S S S S S S

Platform & Extras

Feature Unity JS/TS Web3 Java Flutter Unreal Godot Defold C++ Cocos
Deep Links Y Y - Y Y - Y Y - -
Safe Area / Edge-to-Edge Y - - - - - - - - -
Foldable Device Support Y - - - - - - - - -
Performance Optimizer Y - - - - - - - - -
Bootstrap (one-drop init) Y Y Y Y Y Y Y Y Y Y
Demo UIs Y (16) - - - - - - - - -
Web3 / NFT Gating - - Y - - - - - - -
WebGL / Web Y Y Y - - - - - - -

Nakama Live Service Systems (v5.8.0)

Feature Unity JS/TS Web3 Java Flutter Unreal Godot Defold C++ Cocos
Push Notifications Y - - - - - - - - -
Daily Rewards (Backend) Y - - - - - - - - -
Daily Missions Y - - - - - - - - -
League System (6-tier) Y - - - - - - - - -
Fortune Wheel Y - - - - - - - - -
Achievements Y - - - - - - - - -
Badges (56 badges) Y - - - - - - - - -
Retention v2 + Winback Y - - - - - - - - -
Season Pass Y - - - - - - - - -
Weekly/Monthly Goals Y - - - - - - - - -
Friend Streaks Y - - - - - - - - -
Character System Y - - - - - - - - -
Tournaments Y - - - - - - - - -

These 13 features are Unity-first implementations wired to Nakama backend RPCs. Non-Unity platforms can call the same RPCs directly via their Nakama SDK client.


VR / AR / XR / Console

Feature Unity JS/TS Web3 Java Flutter Unreal Godot Defold C++ Cocos
XR Platform Detection Y - - - - Y Y - Y -
Meta Quest Support Y - - - - S S - Y -
SteamVR Support Y - - - - S S - Y -
Apple Vision Pro Support S - - - - S - - S -
AR Foundation / ARKit / ARCore Y - - - - S - - S -
PSVR2 Support - - - - - - - - S -
Hand Tracking Info S - - - - S - - S -
Eye Tracking Info S - - - - S - - S -
Passthrough / MR Info S - - - - S - - S -
Console (PS5/Xbox/Switch) S - - - - S - - - -
Linux / SteamOS S Y - - - S S S Y -
tvOS - - - - - - - - - -
visionOS S - - - - - - - - -

Coverage Score Summary

Platform Fully Implemented Stubs Not Present Coverage %
Unity 68 10 5 82%
JavaScript/TS 37 27 19 45%
Flutter/Dart 29 31 23 35%
Web3 27 30 26 33%
Java/Android 31 27 25 37%
Unreal Engine 5 31 38 14 37%
Godot 4 31 33 19 37%
Defold 30 30 23 36%
Cocos2d-x 25 30 28 30%
C++ (CMake) 26 40 17 31%
Roblox (Luau) 26 0 57 31%

Roblox note: 26 features implemented with zero stubs — every feature present is a real implementation. The 57 "Not Present" features are intentionally excluded because Roblox provides them natively (leaderboards, matchmaking, monetization, analytics, voice, chat, storage, etc.).

API Surface Coverage (Y + S combined) represents what a developer can code against today. Stubs are zero-code-change upgradeable once backend RPCs are configured.

VR/AR/XR support (v5.8.0): Unity now has real XR subsystem queries via IVXXRPlatformHelper and IVXXRInputAdapter (Meta Quest, SteamVR upgraded to Y). AR Foundation wrapped by IVXARHelper. C++ has real OpenXR detection (Meta Quest, SteamVR upgraded to Y). Unreal and Godot retain stubs. Console adapter interfaces added for Unity (S) and Unreal (S via IVXConsoleSubsystem).


Key Takeaways

  • Unity is the reference implementation with the richest feature set (68 features fully implemented, including 13 Nakama live service managers, real XR support, and WebGL).
  • v5.8.0 adds 13 Nakama-backed engagement systems: Push Notifications, Daily Rewards (server-authoritative), Daily Missions, 6-Tier Leagues, Fortune Wheel, Achievements, Badges (56), Retention v2 + Winback, Season Pass, Weekly/Monthly Goals, Friend Streaks, Characters, Tournaments.
  • XR/VR upgraded from stubs to real implementations — Unity now has real XR subsystem queries (IVXXRPlatformHelper, IVXXRInputAdapter) for Meta Quest and SteamVR. IVXARHelper wraps AR Foundation for ARKit/ARCore. C++ has real OpenXR detection for Meta Quest and SteamVR.
  • Console support added — Unity and Unreal now have console adapter interfaces (PS5/Xbox/Switch) marked S. Unreal's IVXConsoleSubsystem wraps IOnlineSubsystem for platform-specific wiring.
  • WebGL/Web support — Full implementations for Unity, JS/TS, and Web3. JS/TS gains WebXR support via IVXWebXRHelper.ts.
  • Hiro Streaks + Offerwall now Y on all 10 platforms — previously marked S on 6 platforms, confirmed real Nakama RPC implementations.
  • Multiplayer Lobby/Matchmaking upgraded to Y on JS, Flutter, Unreal, Godot, Defold — real Nakama RPC-backed implementations.
  • Deep Links implemented on JS, Java, Flutter, Godot, Defold — enables push notification re-engagement across platforms.
  • All 10 platforms have full API surface coverage for Discord Social SDK, AI LLM Stack, Satori Analytics, and all Hiro Live-Ops systems.
  • JavaScript/TypeScript remains the strongest non-Unity SDK with real Nakama RPC-backed Hiro systems.
  • Local Multiplayer (hot-seat, split-screen) remains Unity-only.
  • VR/AR/XR: Real implementations on Unity and C++; detection and capability stubs on Unreal and Godot.

What "Stub" Means for Developers

Features marked S (Stub) have the full public API surface — method signatures, types, events — so your game code can integrate today. The stubs return mock/local data. When the backend or native SDK is configured, these stubs are replaced with real calls in a future release with zero API changes to your game code.

This means you can: 1. Build your game UI and logic against the stub APIs now 2. Switch to production by updating the SDK — no code changes needed


IntelliVerseX SDK v5.8.0 — 11 platforms, 96 features, one API.