Skip to content

modio/modio-ue-actionrpg

Repository files navigation

mod.io

mod.io Action RPG Demo

Discord Master Docs Unreal Engine

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.

Engine & Platform Compatibility

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.

Engine compatibility

Engine Version

Last Release

UE5.3

Current

UE5.4

Current

UE5.5

Current

Platform compatability

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.

Features

  • 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.

Documentation

Comprehensive documentation for this plugin can be found here.

Installation

Prerequisites

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.

Getting the project

Cloning the repository

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.git

If you’ve already cloned the repository without submodules, you can initialize them with:

git submodule update --init --recursive

In a non-git project, or without submodules

  1. Grab the latest release zip from the Releases section on this page, and extract it to a folder of your choice.

get latest release get latest release2

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.

Game studios and Publishers

If you need assistance with 1st party approvals, or require a private, white-label UGC solution. Contact us to discuss.

Contributions Welcome

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.

Other Repositories

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.

About

ActionRPG is a showcase of the functionality provided by mod.io's Unreal Engine plugin suite.

Resources

License

Stars

Watchers

Forks

Packages

No packages published