The Massive Marketplace Sale is here! Save up to 70% off select products now through June 3.

Inventory Plugin

Daniel Muench - Code Plugins - Nov 2, 2021

Introduces new generic inventory related blueprint and networking ready UI, Component and DataAsset classes to create complex inventory systems

  • Supported Platforms
  • Supported Engine Versions
    4.25 - 4.27, 5.0
  • Download Type
    Engine Plugin
    This product contains a code plugin, complete with pre-built binaries and all its source code that integrates with Unreal Engine, which can be installed to an engine version of your choice then enabled on a per-project basis.

V1.58: Blueprint Library added


02.05.2022 - Changelog:

  • Blueprint Library added. Allows usage of custom struct operators in blueprint context



Introduces new generic inventory related blueprint and networking ready UI, Component, and DataAsset classes to create complex inventory systems.

  • Add new item types fast
  • Generic item drop class suitable for 2D and 3D
  • Already comes with predefined functions to pick up, equip, swap, or remove items
  • Networking ready, tested with AWS


Work in Progress:

  • Additional video tutorial
  • Documentation
  • Faster networking

Technical Details


Features:

  • UI, Component and DataAsset Classes
  • Networking (With validation)
  • Scaleable Item Structure

Code Modules:

  • InventorySystem (Runtime)
  • InventorySystemEditor (Editor)

Number of C++ Classes:

  • 19

Network Replicated:

  • Yes

Supported Development Platforms:

  • UE5: Win64, Linux
  • UE4: Win64, Win32, Linux, LinuxAArch64

Supported Target Build Platforms:

  • UE5: Win64, Linux, Android
  • UE4: Win64, Win32, Linux, LinuxAArch64, Android

Documentation (Needs rework):

  • https://www.mediafire.com/file/9hqhxii1h4cteo3/Inventory_Plugin_Documentation.pdf/file

Example Project:

  • https://www.mediafire.com/file/9zgx5jvfgyd2wac/PluginProject_4.27.0_V1.53.rar/file

Important/Additional Notes:

  • It may be possible to build this plugin against Mac or IOS and other platforms (Runtime). Currently, I have no way of testing this.