Installation¶
This guide covers all installation methods for the IntelliVerseX SDK.
Requirements¶
Before installing, ensure you have:
| Requirement | Version |
|---|---|
| Unity | 2023.3 LTS or newer |
| Git | Any recent version |
| .NET | Standard 2.1+ |
Unity 2021/2022 Not Supported
While the SDK may work on older Unity versions, only Unity 2023.3+ and Unity 6 are officially supported and tested.
Legacy versions (2021.3/2022.x) may work but are not officially supported.
Method 1: Git URL (Recommended)¶
This is the easiest and recommended method for most users.
Step 1: Open manifest.json¶
Navigate to your Unity project and open Packages/manifest.json in a text editor.
Step 2: Add the dependency¶
Add the IntelliVerseX SDK to the dependencies section:
{
"dependencies": {
"com.intelliversex.sdk": "https://github.com/intelli-verse-x/Intelli-verse-X-SDK.git?path=Assets/Intelli-verse-X-SDK"
}
}
Step 3: Save and return to Unity¶
Unity will automatically download and import the package.
Step 4: Verify installation¶
Go to Window > Package Manager and verify that "IntelliVerseX SDK" appears in the list.
Method 2: Specific Version (Production)¶
For production builds, always pin to a specific version tag:
{
"dependencies": {
"com.intelliversex.sdk": "https://github.com/intelli-verse-x/Intelli-verse-X-SDK.git?path=Assets/Intelli-verse-X-SDK#v5.8.0"
}
}
Available Version Tags¶
| Version | Release Date | Notes |
|---|---|---|
v5.8.0 | — | Latest stable (recommended pin); matches package.json |
v5.7.0 | — | See GitHub Releases for changelog |
v5.6.0 | — | See GitHub Releases for changelog |
v5.5.0 | — | See GitHub Releases for changelog |
v5.2.0 | 2026-04-01 | Clan system, geolocation refactor |
v5.1.0 | 2026-03-02 | IP geolocation |
v5.0.0 | 2026-02-27 | Friends system |
v4.0.0 | 2026-02-23 | Production ready |
v3.0.0 | 2026-01-20 | Platform support |
Check Latest Version
View all releases at GitHub Releases.
Method 3: Package Manager UI¶
Step 1: Open Package Manager¶
Go to Window > Package Manager in Unity.
Step 2: Add package from Git URL¶
- Click the + button in the top-left corner
- Select Add package from git URL...
- Enter:
- Click Add
Step 3: Wait for import¶
Unity will download and import the package. This may take a minute.
Method 4: Local Development¶
For contributing to the SDK or local modifications:
Step 1: Clone the repository¶
Step 2: Add package from disk¶
- Open Unity and go to Window > Package Manager
- Click + > Add package from disk...
- Navigate to the cloned repository
- Select
Assets/Intelli-verse-X-SDK/package.json - Click Open
Post-Installation Setup¶
After installing the SDK, complete these steps:
Step 1: Run Project Setup¶
- Go to IntelliVerseX > Project Setup & Validation
- Click Run Validation to check your project
- Click Apply All Required Settings to fix any issues
This configures:
- Required Tags and Layers
- Scripting Define Symbols
- Assembly Definition references
Step 2: Install Dependencies¶
Some features require external dependencies:
| Dependency | Required For | Installation |
|---|---|---|
| Newtonsoft.Json | JSON serialization | Auto-installed via UPM |
| Nakama Unity SDK | Backend features | Manual install |
| DOTween | UI animations | Optional (recommended for UI animations); manual install (e.g. Asset Store) |
| Photon PUN2 | Multiplayer | Optional, via Asset Store |
Nakama SDK
If using backend features, install the Nakama Unity SDK from the Heroic Labs GitHub.
Step 3: Configure Your Game (Bootstrap)¶
- Create a bootstrap asset: Assets > Create > IntelliVerseX > Bootstrap Config
- Assign it where your game bootstrap / initializer expects it (see Quick Start and Configuration)
- Configure feature flags and identifiers as needed for your build
Package Contents¶
When installed via UPM, Unity resolves the package as com.intelliversex.sdk (listed in Window > Package Manager). The folder layout matches the repository path Assets/Intelli-verse-X-SDK (the package.json root):
com.intelliversex.sdk/ # Package id; content from Assets/Intelli-verse-X-SDK
├── Analytics/ # Event tracking
├── Auth/ # Auth UI & flows
├── Backend/ # Nakama integration
├── Bootstrap/ # Bootstrap config & editor tooling
├── Core/ # Foundation & utilities
├── Editor/ # Editor tools
├── Examples/ # Code examples
├── IAP/ # In-app purchase helpers
├── Icons/
├── Identity/ # Authentication & session
├── IntroScene/
├── Leaderboard/ # Rankings
├── Localization/ # Multi-language
├── Monetization/ # IAP & Ads
│ └── Ads/ # Ad network wrappers
├── MoreOfUs/ # Cross-promotion
├── Networking/ # Network layer
├── Plugins/
├── Prefabs/
├── Quiz/ # Quiz logic
│ ├── DailyQuiz/
│ └── WeeklyQuiz/
├── QuizUI/ # Quiz UI components
├── Samples~/ # Importable samples (Package Manager)
├── Social/ # Friends, clans & sharing
│ └── Friends/
├── Storage/ # Data persistence
├── Tests~/ # Tests (repository / advanced setups)
├── Tools/
├── UI/ # UI utilities
├── V2/ # Next-gen features
├── Documentation~/ # In-package docs
├── package.json
├── CHANGELOG.md
└── README.md
Updating the SDK¶
Via Git URL¶
Simply change the version tag in manifest.json:
"com.intelliversex.sdk": "https://github.com/intelli-verse-x/Intelli-verse-X-SDK.git?path=Assets/Intelli-verse-X-SDK#v5.8.0"
Use the tag you want (for example #v5.8.0 for the current recommended release).
Via Package Manager¶
- Open Window > Package Manager
- Select IntelliVerseX SDK
- Click Update (if available)
Troubleshooting Installation¶
Package not found¶
Symptom: Unity can't find the package.
Solution: 1. Ensure Git is installed and in your PATH 2. Check your internet connection 3. Verify the Git URL is correct (including ?path=Assets/Intelli-verse-X-SDK)
Compilation errors after install¶
Symptom: Errors about missing types or assemblies.
Solution: 1. Delete Library/ folder and let Unity reimport 2. Run IntelliVerseX > Project Setup & Validation 3. Check for missing dependencies
Assembly definition errors¶
Symptom: Errors about assembly definition files.
Solution: 1. Go to Edit > Project Settings > Player 2. Ensure Allow 'unsafe' Code is enabled 3. Reimport the package
Next Steps¶
After installation, proceed to:
- Quick Start Guide - Get running quickly
- Project Setup - Configure your project
- Configuration Guide - Set up your game