SDK & Integrations
The Universal Mod Distribution Engine
Download the ModNexus SDK
Get started with the official ModNexus Software Development Kit. Version 4.2.1 includes native bindings for Unity 2022 LTS, Unreal Engine 5.3, and standalone C++/C# runtimes. Fully compatible with Windows, macOS, and Linux build pipelines.
The SDK package contains the `ModNexus.Core.dll` assembly, REST API client libraries, hot-reload patchers, and a complete set of Blazor UI components for in-game mod browsers. All binaries are signed with the ModNexus CI/CD certificate and validated against OWASP dependency standards. Requires .NET 8.0 or higher for cross-platform execution.
Integration Code Examples
Initialize the ModNexus client, authenticate with your project API key, and fetch the latest mod manifests. All examples use asynchronous I/O and handle rate limiting automatically.
C# / Unity
Initialize the Unity wrapper and subscribe to asset resolution events.
using ModNexus.Unity;
var client = new NexusClient("proj_8x92kLm4");
await client.AuthenticateAsync(token);
var mods = await client.Mods.ListAsync(category: "weapons");
foreach(var mod in mods) {
Debug.Log($"Found: {mod.DisplayName} v{mod.Version}");
}
Python / CLI Tools
Fetch mod metadata and generate dependency graphs for CI pipelines.
import modnexus
client = modnexus.Client(api_key="proj_8x92kLm4")
manifest = client.get_manifest("mod_7742a")
deps = manifest.resolve_dependencies()
print(f"Resolved {len(deps)} dependencies for {manifest.title}")
JavaScript / Web Dashboard
Render a live mod feed and handle installation callbacks in the browser.
import { ModNexus } from '@modnexus/js-sdk';
const sdk = new ModNexus({ projectId: 'proj_8x92kLm4' });
await sdk.init();
const feed = await sdk.feed.get({ limit: 20, sort: 'downloads' });
document.getElementById('mod-list').innerHTML = feed.render();
Custom Launcher Integration
Embed the ModNexus distribution engine directly into your game launcher or standalone patcher. The SDK supports background downloading, delta patching, and secure integrity verification via SHA-256 checksums.
Asset Resolution Pipeline
Configure `NexusConfig.json` to map virtual mod paths to your game's content directories. The resolver automatically handles version conflicts, overrides, and load-order weighting based on your project's manifest rules.
Delta Patching & Bandwidth
Reduce download sizes by up to 78% using bsdiff-compatible delta patches. The launcher SDK calculates optimal patch chains against the user's installed base version and streams updates via HTTPS with resume support.
Telemetry & Crash Reporting
Integrate the `ModNexus.Diagnostic` module to capture mod-induced crashes, memory leaks, and asset compilation failures. Data is anonymized and routed to your developer dashboard for real-time stability scoring.
Review the complete launcher architecture guide and network topology diagrams before implementing production deployments. All integration points are documented with OpenAPI 3.0 specifications and include sandboxed test environments for QA validation.
View Launcher Architecture Docs