IntelliVerseX SDK
>-
com.lupidan.apple-signin-unity 
Install via UPM
Add to Unity Package Manager using this URL
https://www.pkglnk.dev/intelli-verse-x-sdk.git?path=Assets/AppleAuth README Markdown
Copy this to your project's README.md
## Installation
Add **IntelliVerseX SDK** to your Unity project via Package Manager:
1. Open **Window > Package Manager**
2. Click **+** > **Add package from git URL**
3. Enter:
```
https://www.pkglnk.dev/intelli-verse-x-sdk.git?path=Assets%2FAppleAuth
```
[](https://www.pkglnk.dev/pkg/intelli-verse-x-sdk)README
IntelliVerseX SDK
Complete modular game development SDK — Integrate Auth, Identity, Analytics, Backend (Nakama), Social/Referrals, Monetization, and more into your games across 10 platforms.
Client Libraries
IntelliVerseX provides official SDK wrappers for all major game engines and platforms, built on top of the Nakama open-source game server.
| Platform | Language | Getting Started | Source |
|---|---|---|---|
| Unity Engine / .NET | C# | Guide | Assets/Intelli-verse-X-SDK |
| Unreal Engine | C++ / Blueprints | Guide | SDKs/unreal |
| Godot Engine | GDScript | Guide | SDKs/godot |
| Defold | Lua | Guide | SDKs/defold |
| Cocos2d-x Engine | C++ | Guide | SDKs/cocos2dx |
| JavaScript | TypeScript / JS | Guide | SDKs/javascript |
| C / C++ | C++ | Guide | SDKs/cpp |
| Java / Android | Java | Guide | SDKs/java |
| Flutter / Dart | Dart | Guide | SDKs/flutter |
| Web3 | TypeScript | Guide | SDKs/web3 |
Each SDK wraps the official Nakama client library for its platform, adding IntelliVerseX features like managed auth flows, automatic metadata sync, wallet management, and Hiro/Satori system integration.
Features
| Feature | Unity | Unreal | Godot | Defold | Cocos2d-x | JS | C++ | Java | Flutter | Web3 |
|---|---|---|---|---|---|---|---|---|---|---|
| Device Auth | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes |
| Email Auth | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | -- |
| Google Auth | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | -- |
| Apple Auth | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | -- |
| Wallet Auth | -- | -- | -- | -- | -- | -- | -- | -- | -- | Yes |
| Profile Management | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes |
| Wallet / Economy | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes |
| Leaderboards | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes |
| Cloud Storage | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes |
| RPC Calls | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes |
| Real-time Socket | Yes | -- | Yes | Yes | -- | Yes | -- | -- | -- | -- |
| Hiro Systems | Yes | RPC | RPC | RPC | RPC | RPC | RPC | RPC | RPC | RPC |
| NFT / Token Queries | -- | -- | -- | -- | -- | -- | -- | -- | -- | Yes |
| Token Gating | -- | -- | -- | -- | -- | -- | -- | -- | -- | Yes |
| Satori Analytics | Yes | -- | -- | -- | -- | -- | -- | -- | -- | -- |
| Monetization (Ads/IAP) | Yes | -- | -- | -- | -- | -- | -- | -- | -- | -- |
| Localization | Yes | -- | -- | -- | -- | -- | -- | -- | -- | -- |
| Social / Friends | Yes | -- | -- | -- | -- | -- | -- | -- | -- | -- |
| Quiz System | Yes | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Yes = Full native support | RPC = Available via server RPC calls | -- = Planned
Quick Start (Unity)
Option A: OpenUPM (recommended)
Add the OpenUPM scoped registry and dependency to Packages/manifest.json:
{
"scopedRegistries": [
{
"name": "package.openupm.com",
"url": "https://package.openupm.com",
"scopes": ["com.intelliversex"]
}
],
"dependencies": {
"com.intelliversex.sdk": "5.1.0"
}
}
Or use the OpenUPM CLI: openupm add com.intelliversex.sdk
Option B: Git URL
{
"dependencies": {
"com.intelliversex.sdk": "https://github.com/Intelli-verse-X/Intelli-verse-X-Unity-SDK.git?path=Assets/Intelli-verse-X-SDK"
}
}
using UnityEngine;
using IntelliVerseX.Core;
using IntelliVerseX.Identity;
public class GameInit : MonoBehaviour
{
void Start()
{
IntelliVerseXUserIdentity.InitializeDevice();
IVXLogger.Log("IntelliVerseX SDK Ready!");
}
}
For other platforms, see the Getting Started links above.
Architecture
All IntelliVerseX SDKs share a consistent architecture:
Your Game
|
v
+----------------------------------------------+
| IntelliVerseX SDK (IVXManager) |
| Auth | Profile | Wallet | Leaderboards | RPC |
+----------------------------------------------+
|
v
+----------------------------------------------+
| Nakama Client Library (per-platform) |
+----------------------------------------------+
|
v
+----------------------------------------------+
| Nakama Server + Hiro + Satori |
+----------------------------------------------+
Each platform SDK provides:
- IVXManager — Central coordinator (singleton/subsystem pattern)
- IVXConfig — Server configuration (host, port, SSL, debug)
- Auth — Device, email, Google, Apple, custom authentication with session persistence
- Profile — Fetch and update user profiles
- Wallet — Economy integration via Hiro RPCs
- Leaderboards — Submit scores and fetch rankings
- Storage — Cloud save/load via Nakama storage
- RPC — Direct calls to any server-side RPC endpoint
- Metadata Sync — Automatic SDK version, platform, and engine reporting
Repository Structure
Intelli-verse-X-Unity-SDK/
|-- Assets/
| +-- Intelli-verse-X-SDK/ # Unity SDK (UPM Package)
|-- SDKs/
| |-- unreal/ # Unreal Engine 5 Plugin
| |-- godot/ # Godot 4 Addon
| |-- defold/ # Defold Library Module
| |-- cocos2dx/ # Cocos2d-x / CMake
| |-- javascript/ # npm / TypeScript
| |-- cpp/ # Native C++ / CMake
| |-- java/ # Java / Gradle / Android
| |-- flutter/ # Flutter / Dart (pub.dev)
| +-- web3/ # Web3 / TypeScript (ethers.js)
|-- docs/ # MkDocs documentation
|-- .github/workflows/ # CI/CD
|-- tools/ # Dev utilities
+-- README.md # This file
Underlying Nakama Client Libraries
Each SDK is built on top of the official Heroic Labs Nakama client:
| Platform | Nakama Client | Stars | Repository |
|---|---|---|---|
| Unity / .NET | nakama-unity | 468 | heroiclabs/nakama-unity |
| Unreal Engine | nakama-unreal | 249 | heroiclabs/nakama-unreal |
| Godot Engine | nakama-godot | 737 | heroiclabs/nakama-godot |
| Defold | nakama-defold | 98 | heroiclabs/nakama-defold |
| Cocos2d-x | nakama-cocos2d-x | 29 | heroiclabs/nakama-cocos2d-x |
| JavaScript | nakama-js | 218 | heroiclabs/nakama-js |
| C / C++ | nakama-cpp | 87 | heroiclabs/nakama-cpp |
| Java / Android | nakama-java | 37 | heroiclabs/nakama-java |
| Flutter / Dart | nakama (pub.dev) | 148 | heroiclabs/nakama-dart |
| Web3 | nakama-js + ethers | 218 / 7.9k | heroiclabs/nakama-js + ethers-io/ethers.js |
Documentation
Quick links:
Contributing
We welcome contributions for all platforms. See CONTRIBUTING.md for guidelines.
License
MIT License - see LICENSE
Support
Made with care by IntelliVerse-X
No comments yet. Be the first!