Advanced Jigsaw Inventory system

Jigsaw inventory system that supports rotating, stacking, splitting items and container within container, also has a equip slot and pickup system and many more features.

Tags: , , , , , , , , ,

Description

The inventory has many advanced features such as containers inside containers, Equipment slots, items with different sizes and they can be rotated as well, containers can be opened and managed easily.

Preview

Download demo

Documentation

YouTube Playlist

Extra Tutorials

Discord

Inside you will find a fully replicated example, in this example you can setup your loot containers, pickups, weapon attachments and even loot dead players and AI, so if you’re looking to get a head start in your next shooter looter game this example is for you and it’s easy to manage.

The included example is one of many possibilities, you can setup your own inventory layout and the system will take care of everything including replication, furthermore this system uses one component to manage player inventory, loot containers and even vendors, all of these actors share the same component which makes it easy to communicate between them.

If you prefer to handle everything yourself and not use the available tools you can do it, the inventory UI is composed of 2 widgets, with these 2 widgets you can create any inventory system you want, the JSIContainer will provide you with everything that’s happening from a player wanting to move something, an item being clicked etc and you decide what should happen.

Please take a look below to get a list of most of the features.

Technical Details

Number of Blueprints:

Inventory system: 7 widgets, 1 Drag Drop operation, 3 enums, 3 structs, 2 materials, 3 actors for the pickups.

Examples: First person BP and its animations and materials, 2 maps, 2 game modes, 1 player controller, 5 widgets, 4 pickups, 15 images

Input: (Keyboard, Mouse)

Network Replicated: (Yes)

Supported Development Platforms: (Windows, Mac, Linux)

Supported Target Build Platforms: (Windows, Mac, Linux)

Documentation: See video link in the description.

Important/Additional Notes: Contact me at trafalgamer@gmail.com for help.

Supported Engine Versions

4.20 – 4.27, 5.0 – 5.3