Inventory System 2D

This system is designed to help the developer quickly set up and install multifunctional inventory for the project. The Unity Events system became the basis for creation. Thanks to this, I tried to optimize this asset as much as possible. The system has no functions that are executed in the Update method. The asset is multi-platform.

Compatibility:
1. Standard
2. URP
3. HDR

The system supports:
1. Input System (Old)
2. Input System (New)

This asset includes:
1. Interaction with a backpack.
2. Crafting system.
3. A storage system for items.
4. Fast creation of cells (containers) for inventory and interaction with them.
5. Demo scene, which presents one of the options for interacting with objects. (Mini game).
6. Various icons for inventory and items, as well as a background.
7. Manual.

You can throw items on the ground and then pick them up, put them in chests, combine and create new items. Items can have weight, rarity, types, and different functions. Also, all actions with items can be accompanied by any events (for example, you can add a sound when the item is thrown from the inventory).

The demo scene shows one of the many options for working with inventory items.

Note: Demo scene uses URP