Add mod support to your Unity project with v2.0.5a of the mod.io plugin created by the team behind ModDB.com and IndieDB.com.
Highlight of this release is Steam / GOG authentication support. Full changelog can be found on Github.
Welcome to the Unity Plugin for mod.io, an open platform for hosting mods created by the team behind ModDB.com and IndieDB.com. This plugin has been written in Unity from the ground up to allow developers to control the browsing and installation of mods in-game and is available from the Unity Asset Store.
Install instructions
Getting mods installing takes minutes:
- Download the Unity package and import it into your project
- Drop the _ModBrowser prefab into your menu scene, or adapt the ExampleScene for your purposes
- Set up your game on mod.io (or our private test environment) to get your game ID and API key
- Input your ID and API key by selecting "Plugin Settings" on the ModBrowser component inspector, or under the mod.io/Edit Settings menu item
- In your code, make a call to ModManager.GetInstalledModDirectories() to get a list of mod data your player has installed (read our wiki for detailed instructions)
- Setup complete! Join us on Discord if you have questions or need help.
All mods submitted to mod.io will be automatically fetched and managed by the plugin, and are instantly downloadable and testable.
Features include:
- Platform agnostic (support 1 click mod installs on Steam, Epic Games Store, Discord, GOG, itch.io and even consoles in the future)
- Clientless (it has no other dependencies and works behind the scenes in your game)
- Powerful search, filtering and tagging of mods
- C# interface built on the Unity Engine for connecting to the mod.io API
- Players can activate / deactivate mods they are subscribed to
- Customizable mod browsing UI
Benefits of using mod.io:
mod.io offers the same core functionality as Steamworks Workshop (1 click mod installs in-game), plus mod hosting, moderation and all of the critical pieces needed. Where we differ is our approach to modding and the flexibility a REST API offers. For example:
- Our API is not dependent on a client or SDK, allowing you to run mod.io in many places such as your homepage and launchers
- Designing a good mod browsing UI is hard, our plugin ships with a UI built in to save you a lot of effort and help your mods stand out
- We don’t apply rules globally, so if you want to enable patronage, sales or other experimental features, reach out to discuss
- Our platform is built by the super experienced ModDB.com team and is continually improving for your benefit
- Your community can consume the mod.io API to build modding fan sites or discord bots if they want
- Communicate and interact with your players, using our built-in emailer
Large studios and publishers:
A private white label option is available to license, if you want a fully featured mod-platform that you can control and host in-house. Contact us to discuss.
These materials are not sponsored by or affiliated with Unity Technologies or its affiliates. “Unity” is a trademark or registered trademark of Unity Technologies or its affiliates in the U.S. and elsewhere.
Not sure how this works, but thank you for the principle idea.
This comment is currently awaiting admin approval, join now to view.