The May sale is here! Save 70% on select products now through May 23.

Multiplayer RPG Inventory System

Tefel - Blueprints - Mar 30, 2018

The most robust inventory system in the Marketplace! MRPG inventory provides Online Services, Registration, Login, Progression, Friends, Credit Card transactions and reliable Client-Server communication for all your players!

  • Supported Platforms
  • Supported Engine Versions
    4.19 - 4.27, 5.0 - 5.4
  • Download Type
    Asset Pack
    This product contains an assortment of Unreal Engine assets which can be imported into a pre-existing project of your choice.


XSolla (UE5) - cloud payments

With the latest Xsolla plugin updates, the cloud payments are not fully compatible. There is a new payment system (Paystation). Be aware that not every online shop functionality is integrated into the Multiplayer RPG Inventory plugin in UE5.


Multiplayer RPG Inventory System is a robust system which offers complete integration for multiplayer inventory system and all online services provided by Xsolla!

With very simple, clean blueprint design it makes system easy to adapt to all, even the most demanding needs!

Currently, the developer does not have to worry about user registration or server-client communication.

He can simply choose one of the two available modes, Basic for Server-Client Communication only or

Advanced (Xsolla) with additional Registration, Friends & credit-card Transactions!

Regardless of use case - RPG / Survival / Multiplayer / Single Player MRPG Inventory System is a perfect choice!


2021 April - UPDATE 2.0!

The plugin recently got massive update and visual overhaul so it looks like in the demo presented here:

https://www.youtube.com/watch?v=WY3Nfse5ykw

Currently more tutorial videos and step by step integration videos are being added, so stay tuned for more info!


Common questions:

What happened when one client has opened StorageLoot and the other client drops an item into it?

  • Every change done by other players to the loot container is updated for all watching players. It means that every player who has opened container will immediately see all changes done.


How well optimized is the plugin?

  • Entire plugin was carefully designed to work in both single and multiplayer games where replication is a very strong point (optimized for all clients) Only the simplest data are sent over the network via RPC calls!


Is plugin fully functional in Single Player mode?

  • Yes! No matter if you are hosting the game (being server), playing alone or with friends using Dedicated Server it always works as intended.


Most of the assets are unique and created for Inventory System.

There are few Interior assets mixed from another UE4 free plugin (WeaponPack)

Technical Details

Features:

  • Xsolla Integration (register, login, profile, friends, online credit card transactions)
  • fully supported Multiplayer!
  • picked up items moved to the Inventory
  • move items between slots in one Container or a slot in another Container
  • move items from Slots to Containers (not a slot)
  • replacing non-stack-able items
  • stacking stack-able items
  • highlight for available Slots and Containers!
  • drag and drop functionality
  • fully supported pickup system
  • checking items with LineTraceByChannel
  • mouse over text on pick-able objects when specific distances are reached
  • outline effect for Items
  • attachments for the character


Short statistics:

  • components = 7
  • structures = 12
  • widgets = 17
  • other Blueprints = 42
  • materials = 42
  • items = 33
  • textures = 38


Documentation: https://docs.google.com/document/d/1XfvSU94rcKvCDyz7jvSFPuFzTJULi6Els6ReAX2AMyI/edit?usp=sharing

Supported Development & Target Build Platforms: Win32, Win64, Linux, Mac, IOS