RPG Inventory System

Hello, during these last few months i’ve been working on my upcoming game, and one of the things i needed was a RPG Inventory System, so i created one using UMG and C++.

Current features:

  • Diablo-like Grid-based inventory where you can specify the size of items(3x2, 1x4, etc), whether they’re stackable, their max stack value, texture, pickup sound, description and so on
  • Support for drag and drop to move items around
  • Configurable Gear section with physical representation of the items on the character (Primary weapon on the back, Secondary weapon on the side of the hip, for example)
  • Items can be dropped in the world by drag and drop on an empty area or by context menu (a popup appears if you have more than one stacked item)
  • Items can be stacked either by pickup or by drag and drop on top of another item of the same type
  • Items can be unstacked by context menu (a popup appears if you have more than one stacked item)
  • Customizable tabs to store specific types of items (a specific tab for weapons, another for ammo, one for everything else, etc)
  • Replication support for multiplayer games
  • Basic trading support: swap items between inventories, including item exchange with other characters

Possible features to implement in the near future:

  • Weight - items can have specific weight and inventory will be weight-restricted
  • Durability - items will have durability, which will reduce with use, possibly ending up broken or unusable
  • Integration with my equip system that supports assigning hotkeys to gear slots, holster, animation management and so on
  • Filters

I’ll release a youtube video showing all of the features as soon as i can :slight_smile: For now, i would like to know what are the most interesting features you would like me to add to make this an even better inventory system to get from the marketplace :slight_smile:

Could be nice! :smiley:

I will release the first version on the marketplace if there is enough interest :slight_smile:

Would love to see a video on this. Inventory systems are all about user experience, I’d support a good quality one any day on the Marketplace.

Would love to see this on the marketplace :slight_smile: