Welcome to the mod.io Action RPG demo repository. This project, originally created by Epic Games, demonstrates best practices for developing cross-platform games in Unreal Engine. It highlights features such as the Ability System, Gameplay Tags, and data-driven design, as well as common action RPG systems like character customization, inventory management, and combat mechanics.
This project already includes all the relevant mod.io plugins as submodules, so you do not need to install them separately. Support for this project is generally maintained to support the 3 most recent versions of Unreal Engine.
However, the example UGC that has been uploaded to the game profile is only compatible with our lowest supported version of Unreal Engine.
If you are using a different version, you will need to create your own UGC to be compatible with your version, and upload that to your own game profile.
The project supports Windows, Linux, LinuxArm64, Mac, iOS and Android as part of the public release.
For access to Windows (GDK), XBox, Playstation 4, Playstation 5 or Switch, please contact us.
-
C++ and Blueprint support
-
Integration of the mod.io Core plugin, mod.io Component UI plugin as well as the ModioUGC plugin.
-
Examples of mod.io initialization, authentication, and user management
-
Examples of using the Template UI, as well as a custom implementation using mod.io Component UI
-
Examples of discovering and loading UGC packages at runtime, such as new weapons and maps
-
Example game profile set up, including example UGC can be found here.
Comprehensive documentation for this plugin can be found here.
This project already includes all the relevant mod.io plugins as submodules. Ensure you are using a supported version of Unreal Engine, as listed in the Engine Compatibility section above. Using the minimum supported version to test against the example UGC provided in the game profile.
If you are using git, you can clone the repository with submodules included by running the following command:
git clone --recurse-submodules https://github.com/modio/modio-ue-actionrpg.gitIf you’ve already cloned the repository without submodules, you can initialize them with:
git submodule update --init --recursive-
Grab the latest release zip from the Releases section on this page, and extract it to a folder of your choice.
|
Note
|
The automatically generated zips on the release page and the 'Code' dropdown on this page will not work if this repository adds submodule dependencies in future releases. Please use the attached archive on the release instead. |
If you need assistance with 1st party approvals, or require a private, white-label UGC solution. Contact us to discuss.
Our Unreal Engine plugins are public and open source. Game developers are welcome to utilize them directly, to add support for mods in their games, or fork them for their games customized use. Want to make changes to our plugins? Submit a pull request with your recommended changes to be reviewed.
Our aim with mod.io, is to provide an open modding API. You are welcome to view, fork and contribute to our other codebases in use.

