[W.I.P] Free Inventory Asset suitable for any Game

Hey, my name is Gerald and I have been developing games for several years as a hobbyist and at an Austrian company. Now I am programming at a Japanese game company and creating an inventory for my projects in my free-time.
There are good free inventory assets in the asset but not as flexible as I wanted. So I’ve been working on my inventory solution for a while and wanted to share it for free.

I want to create a simple and extendable item inventory system, suitable for any game. It should be able to rebuild inventories like Zelda:Breath of the Wild, World of Warcraft and Minecraft.

The features:

  • Items are based on ScriptableObjects, which can be created by a JSON file
  • Different Drag and Drop Behaviours (e.g. hold mouse to drag; or single click like in Minecraft)
  • Drag items outside of the inventory window to destroy or drop them
  • Drop an item from inventory and spawn a 3D item model in world
  • Customizable tooltips
  • Inventorys for Player, Enemies, Chest, Banks etc.
  • Extend and shrink the inventory by adding backpacks like in WoW
  • Unique items, respecting players bank or other inventories
  • Add custom item attributes like armour, strength, etc.
  • Context menu by right clicking a slot (drop or destroy items)
  • Resizeable and dragable inventory window
  • Item stackable and split stacks
  • Sort inventory by id, name, category, etc.
  • Pick up items automatically or by pressing a button
  • Destroy items with a dialog, how many you want to destroy
  • Load and save an inventory from a binary file
  • Item bar and armor slots
  • Setting up a item database not required, it will search all item ScriptableObjects in project, if desired
  • Zelda, World of Warcraft and Minecraft inventory examples
  • Well documented and high quality code

Currently, there is no support for mobile devices, which I would add in future.

The asset is currently about 50% finished.
What do you think, could anyone need that asset?
Will it pass the Unity review (maybe it doesn’t pass because enough inventory assets)?
Thanks for the feedback!

Other features I would add in future:

  • Language localization
  • Diabolo 2- / Witcher 3-like inventories
  • Requirements for taking an item (e.g. player level)
  • Console and gamepad support
  • Crafting System
  • Support for other assets like Playmaker, I2 Localization, etc

Thanks for the feedback!