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

Description


Preview: https://www.youtube.com/watch?v=z5oOKc1iv0g

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


Features:

  • 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

Comments

!

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


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

Are you sure you want to remove this comment?

Remove
X Attention