mod.io Unreal Engine Sample Project

mod.io Unreal Engine Sample Project

Learn how to make your Unreal Engine moddable using mod.io more easily than ever before, with our new ActionRPG sample project.

From our Unreal Engine plugin to the modioUGC framework and Component UI, our Game Services team has released an extensive set of tools and solutions to bring mod or UGC support easily to Unreal Engine titles.

To showcase how mod.io can be used to build mod support functionalities and integrate them seamlessly in-game, we just released a demo prototype game based on Epic’s Action RPG learning resource.

ActionRPG integrates the full range of our functionalities, starting with the mod.io Unreal Engine core plugin, which is used to handle user authentication and connect the in-game integration to mod.io services, and shows the content from a dedicated game page in-game with a mod browser built with Component UI.

The Template UI from our Component UI solution is used to build a fully functional mod browser, allowing the display of mods in-game. From there, the player can browse, subscribe to, rate, search, or report mods.

ActionRPG mod.io sample project uses Component UI for building an in-game mod browser.

The modioUGC framework is used to load subscribed & downloaded mods and access them in-game, dynamically in the ActionRPG UI, allowing players to easily use a modded piece of content directly in a game session. Content can be loaded and used easily at runtime, following protocols that would ensure compatibility with all platforms from PC to consoles & mobile devices.

Using mod.io UGC Framework for loading content in game

Using the modioUGC framework as well, ActionRPG also comes with a suite of editor tooling to facilitate mod creation, packaging, and uploading directly to the mod.io backend.

mod.io UGC Framework is also used for mod packaging in the editor

We use ActionRPG ourselves as our internal test environment; it’s a great solution for us to validate bugs and issues reported by partners, as well as testing our new services in a proper game environment. It’s been designed as a live example showing how you can use our solutions for your own project(s), and following Unreal Engine best practices for mod.io integration.

It’s the perfect way to easily understand our set of services for Unreal Engine and integrate them in the best possible way into your game. It’s also designed to go hand-in-hand with our Unreal Engine documentation.

You can learn more about the ActionRPG mod.io sample project on its dedicated documentation page; mod.io ActionRPG is using UE 5.3 and will be kept up-to-date with future versions. Next updates will see the integration of our multiplayer solutions for supporting mods in a dedicated server environment.