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.