The March sale is here! Save 50% on select products now through March 21.

Multiplayer Inventory System

SouthBot Systems - Blueprints - Oct 15, 2021

A multiplayer inventory system allowing players to share containers.

  • Supported Platforms
  • Supported Engine Versions
    4.25 - 4.27, 5.0
  • Download Type
    Complete Project
    This product contains a full Unreal Engine project folder, complete with Config files, Content files and .uproject file, which can be used as a template to create a new project.

   A network replicated inventory that provides many features. Sharing containers between networked players. NPC's can have inventories. Full drag & drop between items and containers. Splitting, stacking, packing, dropping and managing HP. Items can have user-defined labels. Toolbar with options to spawn and attach tools and weapons to player. One inventory item can 'use' another inventory item. eg. a weapon in the Toolbar can use bullets from the main inventory. Includes a full 'mini shooter' demo showing how to use the system. The demo shows how to drop and pick up items, loading-unloading of weapons with bullets in inventory. Looting bodies. Dropping 'body-bag' after the body is destroyed. Player placement of loot boxes and putting loot in them. Simple inventory Save and Load example. Picking up items and special pickups for containers and various other examples typically required for a multi-player game. Functions are provided for the most commonly required actions. eg. when an item is dropped it will detect the floor and land on it regardless of where the player is.


See a quick demo video: https://youtu.be/yGul2otDKLA

Single player demo: https://drive.google.com/drive/folders/1LyJ_jXabxHX_-_vJ9Q33kKsFcvQ2yhxT?usp=sharing

Technical Details

  •    Network-enabled inventory.
  •    Done entirely in Blueprints.
  •    Default settings in Data Assets for easy asset management in project.
  •    Uses actor components making it simple to add to your existing Actors.
  •    Many 'helper' functions provide assistance in using the inventory.
  •    Drag and drop between different inventories.
  •    Drop from inventory onto the floor.
  •    Drag specific quantity or entire amount between locations.
  •    The system automatically decides if an item dropped onto another item should be swapped, stacked or ignored depending on the item and HP.
  •    Containers can be set to automatically de-spawn once emptied.
  •    One player looking at a container inventory can see when another networked player adds , moves or removes items.
  •    Multiplayer demo gives an example of how the system can be used. Also shows how items are set up.


Number of Blueprints: 13

Input: Mouse and Keyboard

Network Replicated: Yes

Supported Development Platforms: Windows although should work on most platforms

Windows: Yes

Mac: Not tested

Documentation: https://drive.google.com/drive/folders/1RanxN5lomy0r80HOtLBnfHMxvNgxEEZz?usp=sharing

Important/Additional Notes: