Inventory and pickup system built with modularity in mind, you will be able to create your own inventory layout while the inventory component takes care of the rest including replication.
Inventory and pickup system is 100% Blueprint, the aim of this system is to give you the ability to choose your own inventory layout by simply adding whatever amount of equipment slots and inventory you need and let the inventory component handle the rest including replication.
You can go with the Jigsaw style or make every item 1x1 and go with the good old inventory style, you have options.
The core logic is handled in components so if you already have a pickup system you can simply add the PickupComponent to your base class and you're good to go, the same for the character, the inventory component is all you need.
Optimization is very important to any project, this system uses mostly soft referenced and a data asset for inventory data.
The replication is event based so it should be quite optimized.
Features:
Number of Blueprints:
Pickup Textures: The pickup Textures were captured in game, other pickup Textures by me in Photoshop.
Input: (Keyboard, Mouse)
Network Replicated: (Yes)
Supported Development Platforms: (Windows, PS4, Xbox)
Supported Target Build Platforms: (Windows, PS4, Xbox)
Documentation: https://kaidoomgames.com/inventory-pickup-system-2-0/
Important/Additional Notes: V2 is only available for engine version 5+
Update:
Overhaul of the system, V2 is now available for engine version 5+