# Tutorial: Blueprint Inventory System

**URL:** <https://forums.unrealengine.com/t/tutorial-blueprint-inventory-system/47567>\
**Category:** Blueprint\
**Tags:** unreal-engine\
**Created:** [November 15, 2015, 9:14pm UTC](https://forums.unrealengine.com/t/tutorial-blueprint-inventory-system/47567 "2015-11-15T21:14:09Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![barthia](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@barthia](https://forums.unrealengine.com/u/barthia)\
**Post date:** [November 15, 2015, 9:14pm UTC](https://forums.unrealengine.com/t/tutorial-blueprint-inventory-system/47567/1 "2015-11-15T21:14:09Z")

</div>

I created a wiki page that shows how to create a simple Blueprint Inventory system.

> **[A new, community-hosted Unreal Engine Wiki](https://forums.unrealengine.com/t/a-new-community-hosted-unreal-engine-wiki/141494)**
>
> After over a year in maintenance mode, the official Unreal Engine Wiki is now permanently offline. These resources now live on a new community-run Unreal Engine Community Wiki — ue4community.wiki! You will be able to find content from the official...

I plan on extending this considerably, and potentially creating a Marketplace package in the near future.

---

<div class="post-metadata">

**Author:** ![anon82246247](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@anon82246247](https://forums.unrealengine.com/u/anon82246247)\
**Post date:** [April 1, 2016, 9:55pm UTC](https://forums.unrealengine.com/t/tutorial-blueprint-inventory-system/47567/2 "2016-04-01T21:55:19Z")

</div>

I tried to follow this tutorial today and copied it node by node. It’s not working. I’m using UE4.10.4.  
I can collect as many items as I want and the inventory is never full despite it carrying much more than the MaxWeight variable allows for, and filling more slots than are set in my SlotCount variable.  
And whenever I collect more than one item during gameplay I end up with this error message in my log once I end the simulation:  
“Error Cannot access ‘BaseItem1’. It is pending kill. Property: ‘Item\_4\_D13A66C3434DA12F0FC791A30393CD70’ from node HasPartialStack in graph ‘AddItemToInventory’ in blueprint BaseInventory”

Furthermore, the node “Set members in InventorySlot” inside my HasPartialStack macro has a “Struct Ref” pin. For some reason no such pin is visible in the tutorial screen shot. What is that all about?  
And one last question: Will this tutorial ever be finished? Right now there is no way to see what items exist inside the inventory, and neither can they be selected and used. The entire UMG part is still missing. I for one could never do this all by myself.

I really hope I get a reply here. I realize this thread is a bit old, but the tutorial is still potentially very useful.

---

<div class="post-metadata">

**Author:** ![barthia](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@barthia](https://forums.unrealengine.com/u/barthia)\
**Post date:** [August 1, 2016, 5:06am UTC](https://forums.unrealengine.com/t/tutorial-blueprint-inventory-system/47567/3 "2016-08-01T05:06:46Z")

</div>

I took a break from Unreal, but I am back again. I’ll spend some time getting it up to date again in the coming weeks.

---

<div class="post-metadata">

**Author:** ![Blackhole\_Bilbao](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@Blackhole\_Bilbao](https://forums.unrealengine.com/u/Blackhole_Bilbao)\
**Post date:** [October 9, 2017, 9:34am UTC](https://forums.unrealengine.com/t/tutorial-blueprint-inventory-system/47567/4 "2017-10-09T09:34:00Z")

</div>

That tutorial is a complete KAOS.  
Bad explained && Croped photos!!

Fookur, for the “Set members in InventorySlot” right click on the blue icon, and expand… this gives you 2 refs for “item” and “slot”.

The tutorial has an error in Pick-up Functionality  
BaseItem

> **[A new, community-hosted Unreal Engine Wiki](https://forums.unrealengine.com/t/a-new-community-hosted-unreal-engine-wiki/141494)**
>
> After over a year in maintenance mode, the official Unreal Engine Wiki is now permanently offline. These resources now live on a new community-run Unreal Engine Community Wiki — ue4community.wiki! You will be able to find content from the official...

SphereCollisionEvent

¿WHERE TO ADD THAT NETWORK??  
To BaseInventory?? To BaseItem?? To mycharacter???

Adding to BaseInventory gives an error!!! The target must be the Backpack,… but the Self link cannot be placed.  
Adding to BaseItem cannot be, because the previous function “AddItemToInventory” is inside BaseInventory and uses the variable ItemList.

¿?
