A simple to use yet advanced grid inventory system, inspired by games like Escape from Tarkov. This plugin lets you create fully customizable inventory layouts to your project.
This plugin Includes an example character with the inventory system ready to use.
Hey! Could you please tell me which UE version you were using? It would also be great if you could attach a crash log along with the steps to reproduce the issue.
I’ve tested it with UE 5.4 and 5.5, and I made a simple tutorial video for the plugin setup. You could check it out to see if your setup matches.
I followed your documentation.
I only change the parent of my character for the GridCharacter.
When I press play, the PIE launch, load the game like it should, but when the character spawn, UE crash. I tried with th BP_GridInventoryCharacter, but it crash too.
Here’s the crash reporter log
Thanks, I was able to reproduce it. The problem was that the Inventory asset slot was empty, so the system was trying to create an inventory with an empty asset. I’ll add an assertion for this instead of letting it crash in the next release.
You should use BP_GridInventoryCharacter as the parent for your character.
It’s strange that you experienced a crash with it as well, because it worked fine on my side. Please ensure that you have valid assets assigned in the components.
Thank you a lot for that free asset! Will be very handy for building a base for inventory in my project. How about adding in new features? Stackable items (combine and split), items weights, magazine and attachments system for weapon (equip/remove magazine, load/unload bullets, etc)?
Hey! Glad you liked it. This plugin is an ongoing project, and I’m already working on the next update. It will include context menus for items, allowing you to perform actions with them. This system will be very flexible, so you can adjust it to fit your project’s needs.
Another priority of mine is to introduce a level with render capture, so you can generate thumbnails for items at runtime. Item splitting is also planned.
I haven’t thought much about a weighting system yet, but I’ll add it to the lower priority list for now. As for the weapon attachments system, I’ll implement that as well - most likely after I finish the core inventory UI features.
Hey! it’s based on game called “Escape from Tarkov” and any other game that has inventory like this, I believe “Advanced Grid Inventory System” is also based on this game
Hey everyone!
Grid Inventory 0.0.2 is live!
Items now have a context menu — you can open it by right-clicking. The setup is very dynamic, so you can easily create your own actions. Or you can use double click on container items to execute default action (Open container action)
There are currently two actions:
Discard item – removes the item from the inventory
Open container – opens a draggable window showing the container’s inventory
Now you can pack your items more easily!
Based on your feedback, here are the priorities for the next updates:
Make it easier to integrate this inventory into your own projects.
Right now, you have to inherit from BP_GridInventoryCharacter.
Progress has already been made in this area — a communication interface was added. Your character just needs to feed it with data. Actions already use this new system, and the next update will add support for Equip Slots (which currently require inheritance from BP_GridInventoryCharacter)
Item splitting
Item inspection, including a “drop” action
Dynamic thumbnail generation
Thanks to everyone who tested it and gave feedback!
A video overview of this update will be released on my channel soon.
Hello, please allow me to speak with you using a translator. I would like to know if I can use the feature of ‘items can store other items’ to expand the weapon accessory system. Thank you.
Hey! I’m not sure I understood what you meant. This is a free plugin, so you can use it however you’d like:)
But if you’re asking about expanding your own inventory system using this plugin, that might be a bit complicated and would probably require some changes.
However, I do plan to add a weapon system soon, so you’ll be able to use it with weapons.
You can always reach out on my support Discord using this link: Discord