Inventory Component

Average Rating:  
X Rating Failed

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

  • Supported Target Platforms
  • Supported Engine Versions



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



Previous Next
  • Edit
  • Preview
  • Help
Login to comment
X Report this Comment
X Attention

X Edit this Comment
  • Edit
  • Preview
  • Help
X Remove this Comment

Are you sure you want to remove this comment?

X Attention