Multiplayer RPG Inventory System

Tefel - Mar 30, 2018
4
3.75 out of 5 stars(4 ratings)
  • 50%
  • 0%
  • 25%
  • 25%
  • 0%

The Multiplayer RPG Inventory System is great for Client-Server or Single player games, supporting picking-up, equipping, transferring, replacing, stacking, and dragging-dropping items. NOW with Xsolla online services integration!

  • Supported Platforms
  • Supported Engine Versions
    4.19 - 4.26
  • 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.


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, Advanced (Xsolla) with Registration and Transactions or Basic with Server-Client Communication

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


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!


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.


Is plugin well optimized?

  • Yes, the whole feature was designed properly and implemented carefully so replication is a very strong point

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