Inventory Component

ETC Marius - Jan 5, 2018
1 out of 5 stars(1 rating)
  • 0%
  • 0%
  • 0%
  • 0%
  • 100%

A component which gives you an advanced tab-based inventory by just adding it to any actor!

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


Create an Item:

The component easily adds an inventory to any actor.

You can use it for any kind of project and do not have to change your game drastically when you already started developing because of the modularity of components in Unreal Engine.

And even better everything works standalone, you can use any UObject derived class (mostly Actors for spawning) as an inventory Item.

Technical Details


  • Add an inventory to any actor
  • Network Replicated
  • Tab-based
  • Individual slot amount
  • Make every UObject derived class to an item by adding it to a DataTable
  • Individual item settings (stackable, max stack size, icon, etc)
  • Add, Remove, Swap and Drop functions
  • Many useful events
  • Debug Print an inventory when you don't use a widget
  • Chest Example included

Number of Blueprints: 17

  • 2 Components (InventoryComponent, RPC_InventoryController(for general network interaction))
  • 1 FunctionLibrary
  • 1 Interface
  • 5 Item Examples
  • 1 Chest Example
  • 3 Gameplay Blueprints (Character, GameMode, Controller)
  • 4 Widgets (Inventory, Tab, Slot, DropArea) (Use the right mouse button for swapping slots)

Network Replicated: Yes

Supported Development Platforms: Windows

Supported Target Build Platforms: Windows

No other Platforms tested