GameMaker (all)

exINV - Inventory System


You must be logged in to obtain assets


exINV is a Game Maker: Studio 2 asset that can be added to any project requiring a comprehensive and efficient slot based inventory system. The asset provides ready to use, general purpose modules that can be used to implement a full featured inventory system around your specific requirements.


  • Item database system built automatically from CSV files (easy to edit using excel or a text editor), or manually by code
  • Multi inventory management
  • Manages item stacking and individual item attributes (tags)
  • Ability to sort, search and count items in inventories
  • Read and write inventories from and to JSON format (for saving and loading mechanisms)
  • The UI and inventory data are totally decoupled, you can design your own UI from scratch
  • Shows how to create toolbars, equipment slots, and a simple crafting system
  • Extensive documentation and fully commented code


Documentation and install guide

Forum link


My assets: FormLESS (UI framework), GMGL (autoupdater & launcher), Autotiles Helper (auto tiling system), Jade UI (UI sprites), GMSDB (database system)

End User Licence Agreement (EULA).

Age Rating: 4+


GMS1 - Version 1.4.2. Published November 6, 2017

  • Fixed a problem with ex_inv_item_set

GMS2 - Version 1.6.1. Published April 3, 2019

  • Corrected a problem with ex_item_test_ext. Please replace this script in order to update
Loading, please wait

Package contents

Loading, please wait

What is the issue?

Loading, please wait