Skip to main content

Overview

Welcome to the mod.io SDK, built using C++. It allows game developers to host and automatically install user-generated content in their games. It connects to the mod.io REST API.

You can download the mod.io C++ SDK from GitHub. Once you have, follow the installation guide to set up your game or application to use the SDK. If you are using Unreal Engine, you can get our official Unreal Engine plugin on GitHub.

Features

  • Permissive MIT/BSL-license
  • Async callback-based interface
  • Non-blocking IO with a 'bring your own thread' model
  • Automatic downloads and updates
  • SSO authentication for email, Steam, Epic Games Store, console platform and custom implementations
  • UGC browsing and filtering
  • Header-only, direct compilation or static library support with C++17 compiler

Platform Support

The mod.io SDK supports all current-generation desktop platforms, mobile and consoles. For access to Windows (GDK), XBox, PlayStation®4, PlayStation®5 or Switch, follow the instructions here.

PlatformSupportCompiler
WindowsMSVC C++ 2019+
Windows (GDK)Vendor-provided
Nintendo SwitchVendor-provided
XBox (GDK)Vendor-provided
PlayStation®4Vendor-provided
PlayStation®5Vendor-provided
LinuxClang 10
macOSClang 10
iOSClang 10
AndroidClang 10