Skip to main content

Console Cross-Platform Support

mod.io is a fully authorized middleware provider for Xbox One, Xbox Series X, PlayStation®4, PlayStation®5, Nintendo Switch and Nintendo Switch 2.

Premium Feature

Console support is a premium feature. Sign up to one of our advanced service tiers and complete the approval process for the corresponding platform to gain SDK Access, or contact us at developers@mod.io for more information.

Supported platforms

The following platforms are able to integrate mod.io.

Service AvailabilityCertification SupportNative SDKSingle Sign-OnMonetization
Xbox One
Xbox Series X
PlayStation®4
PlayStation®5
Nintendo Switch
Nintendo Switch 2

Feature set for consoles

We provide a number of tools and features – built directly into our dashboard, APIs and SDKs – that are designed to make it easy to support UGC on console platforms.

These include:

  • Console SDKs and engine plugins for Unity and Unreal that have abstracted networking and data storage layers to allow any platform or future system to be supported with minimal engineering effort required.
  • Moderation that is fully compliant with platform requirements, allowing you to control UGC released on each platform.
  • Authentication with each platforms SSO system.
  • Ability to upload platform-specific UGC files, helpful if you need to “compile” UGC to work with each respective platform.
  • Tagging and metadata systems to manage UGC on a per-platform basis.
  • Platform and portal headers used to localize content (i.e. display names) and other settings automatically.
  • Word filtering, parental controls and safety processes required by each platform.
  • Support for onboarding, and certification requirements around UGC.
  • Advanced Metrics and reporting so you can compare the usage of UGC, trending content and other key stats across all platforms your games are released.
  • Rules-Based Moderation flows to streamline and automate moderation depending on the platform(s) targeted.
  • Monetization that is compliant with each platforms rules and supports their payment flows.

SnowRunner in-game mod browser on Xbox

Example Implementation: SnowRunner in-game UGC browser on Xbox

You can see examples of mod.io running on consoles in the following titles today:

  • Baldur's Gate 3 - Xbox Series X/S, PlayStation®5
  • SnowRunner - Xbox One, Xbox Series X/S, PlayStation®4 / PlayStation®5, Switch
  • Skater XL - Xbox One, Xbox Series X/S, PlayStation®4 / PlayStation®5, Switch

If you would like to see more examples of mod.io working in any of these games or other titles, please contact developers@mod.io for demonstration keys.

Getting approval for console documentation and modules

Following approval from the relevant First Party contacts, access to console platform documents and modules is verified.

In order to access these materials, developers require:

  • A mod.io Game Hub (on the live environment - mod.io, access to docs and modules is not available on the test environment)
  • A mod.io account with Manager or Administrator roles on the Game Hub for your project
  • The same email address used to request and secure verified status from the First Party must also be used for your mod.io account. The user associated with this mod.io account must be on the Game Admin team for the Game Hub, with the Manager or Administrator role.

Once this is setup, please request docs access for the relevant documentation and modules, and a mod.io representative will grant access.

Cross-platform UGC

Want UGC on other platforms? Explore our list of supported platforms to integrate mod.io across the board.

Where to access console documentation and modules

For studios that have gained platform approval by signing the appropriate NDA, we offer console modules for each SDK and accompanying documentation:

Premium Feature

Console support is a premium feature. These links will only work for studios who have signed up to one of our advanced service tiers and we have verified as being under the applicable platform NDA.

If you believe you are but cannot access the documentation, contact us for assistance.