Post

Game Kit: Inventory System (C++)

A C++ based inventory system with customizable feature.

Game Kit: Inventory System (C++)

Inventory System


Screenshots:


Fully customizable inventory System


Features:

  • Add item from level to the inventory
  • Remove item from the inventory and place to the level
  • Toggle Inventory menu
  • You can drop partially items or drop all items at once
  • You can store your items on chest.
  • Inventory menu has 3d object viewer

How-To:


1. You must create trace channels and Collision presets like this:

Edit -> Project Settings -> Collision

2. Set BP_Item’s mesh collision presets like this:

3. Lastly, BPC_Inventory should be like this:

4. To create a new item, you need to create data asset.

5. Select Item Definition for parent

6. Fill the sections

7. You can use this data asset inside of BP_Item

8. You can add item to the chest like this:

This post is licensed under CC BY 4.0 by the author.