** GMS 1.4 and GMS2 compatible **

exINV is a general purpose, grid based, inventory system that will help you keep your item management clean and efficient.

The system provides a set of scripts to create and import an item database, manage multiple inventories, and a sample UI implementation on top of that handling the logic and user interaction, including useful examples like crafting and equipment selection.


  • Database system built from CSV files (easy to edit using excel or a text editor)
  • Multi inventory management with item stacking handling
  • Ability to sort, search and count items in inventories
  • Read and write inventories from and to json format
  • Allows to make unique items, with independent properties
  • Inventory management and its representation are totally decopuled
  • The provided examples show how to create toolbars, equipment slots, chests, and a simple crafting system
  • External documentation and commented code


Documentation and install guide

Forum link

Demo (exe)

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).

Changes in 1.3.0

  • added ex_inv_test() , ex_inv_test_slot() : simulate the insertion of an item in an inventory or slot
  • added basic view support
  • highlight toolbar items with digit keys example
  • hide / show panels example
  • chest implementation example
  • updated documentation

Version 1.3.0. Published March 21, 2017

Created with GameMaker: Studio v1.4.1763

Age Rating: 4+

Average Rating

Your review

You can only review assets you've bought.


John D 02 June 2017

Really Clean Works Well

Love this Inventory System. One issue I'm having is trying to set the panels to the GUI layer. I want to have a blurred screenshot of the gameplay when the pause menu is activated... the problem is that the shader will blur anything not on the GUI layer. Been poking around with it, transferred the Draw code over to a DarwGUI event and was able to get the panels and items to appear on it but I'm snagged up on the Slots. The items are appearing in the right place within the inventory panels but the interactive part is gone. Can't seem to figure this out. Other than that it's really great. Highly recommended!


Homunculus (Publisher) 03 June 2017

That's a common problem when creating GUIs that the user can interact with, and I'm not sure I can do something to automatically solve this. In general it's just a matter of moving the panel x and y position following the view, so that the mouse events actually have the respective bounding boxes in the right place. Slots are moved automatically according to panels, so you shouldn't worry about those.


Anonymous 01 June 2017

Very Fast help TY

its a nice inventory system, Im happy that i bought it.


Michael P 20 May 2017


Christopher P 22 April 2017

excellent inventory system


Anar B 25 September 2017

Thanks for help

BEST inventory/crafting/equipment/toolbar system ever


Homunculus (Publisher) 25 September 2017

I'm sorry you had some troubles understanding how the system works, I'm aware that some of the features may not be too easy to grasp, especially if you are new to GM:S. I'm happy though we could sort it out. Thanks for the feedback!


Fabien M 24 November 2016

Best inventory I found (in Marketplace and other)

I tried many Inventory systems (many tutos... and some scripts and extensions), but this is the only one which is complete AND easy to integrate in any project (including save/load inventories).

The dev answers fast and clearly to your answers, and the scripts are well explained !

This review was left for a previous version of this asset.


Jonas K 11 October 2016

Best Inventory on the Marketplace, recommended!

After testing countless inventory scripts and bought many of them i found this and i must say im very impressed. Its super smooth and its powerfull and very simple to use! Im not a expert at gamemaker so making a good inventory would take me a lot of time so i bought this and i love the system already. I had a few problems implementing the system to my game but the creator responded to my emails within minutes so i got the system up and running bug free in no time! Great support and fantastic quality! If you need a good, smooth and easy to use inventory system buy this! I promise you wont be disappointed.

This review was left for a previous version of this asset.


Tuwana R 27 September 2016

Intimidating at first, but very powerful engine!

If you don't have a very strong grasp on the relationship between objects and storing data in ds_maps exINV may seem a little intimidating at first, but it's actually a really clean and a very powerful tool to use. I myself just got game maker last week so I'm relatively new to the GM Scene and it took me less than 2 hours to implement this system into my game and for things I was stuck on when trying to run the system, the creator emailed me back quickly and had easy fixes for what I thought were the biggest problems! I am very happy with the service I received and I would definitely recommend this inventory engine to anyone whether they are new to GM or an intermediate looking for a well organized way to run their game.

This review was left for a previous version of this asset.


Viriya T 24 September 2016

Perfect addition for my game.

Excellent support from the creator.

This review was left for a previous version of this asset.


Gary M 05 October 2016

I have to say, I love this. HIGHLY RECOMMENDED

I have purchased a lot of the inventory extensions here on the market place. All of them have fallen a little short of what I am looking for, or was to complicated for me to figure out how to implement it. (I am a noob at Game maker, just learning).
This extension is by far the most complete, and really easy to figure out.
The documentation webpage is good, it could go into a little more detail on implementing the UI, but the example code helps out a lot there.
Well worth the purchase!
Gets better with ever update.

Author has been extremely patient, answering all my questions.

This review was left for a previous version of this asset.


Homunculus (Publisher) 22 September 2016

Thanks for your feedback! I'll see what I can do about the docs, in any case feel free to contact me if you think there are other ways in which this can be improved or extended.

Package contents

Total size 70.2 KB

exINV - Inventory 4.89 KB exINV - Inventory System
Backgrounds datafiles Fonts Objects Rooms Scripts Sprites 675 Bytes 730 Bytes 1.05 KB 683 Bytes 801 Bytes 685 Bytes 684 Bytes 686 Bytes 689 Bytes 848 Bytes 801 Bytes 684 Bytes 685 Bytes 1.07 KB 682 Bytes images

What is the issue?

Back to Top