That looks promising, but I can the items be dragged and dropped?
Currently it’s not possible to drag and drop.
The bag is just text, can we have a slot system?
It’s just text currently. For one of my own games I edited it to include slots. Like this: https://img.itch.zone/aW1hZ2UvMjQzMzI4MC8xNDQwNzkwMy5wbmc=/original/xKun6b.png
I was planning to add that feature to this inventory engine, but I haven’t had the time to do that yet.
Can the player walk into items and they go into the inv?
Yes.
Can we create and split item stacks (eg mushrooms, eggs, etc)? Can w eprevent some items from becoming stacks (eg swords, shields, quest items)?
Not currently. I can add this to my to-do list, but I can’t promise when I will be able to add it.
Can we drop items in the world?
Yes. When clicking something in the inventory, you can choose what script it executes. That script can for example drop the item to the world. I think the video on the store page shows a simple example of this.
Can we have multiple bags with different capacities?
Not currently if I remember correctly. But this seems easy to add, so I will add it to my to-do list.
How can we use this for a crafting system?
I have never tried something like that so I’m not sure how it’s usually done. Might be best to have a separate crafting system and in the inventory item scripts add something like if (currently_crafting) { /*add this item to crafting system*/ }
Or shopkeepers?
When buying or selling things in a shop you could just use the scripts inventory_add_item and inventory_remove_item and add or remove money from the player. You would have to make the shop system yourself.
How commented is the code?
I always try to comment my code well.
How easy is it to change and expand?
I’m not sure, but relatively easy I think. The engine is mostly divided into scripts that do specific things, so in some cases it might be very easy to add a new feature just by making a new script. But in some cases it might be more difficult, for example adding the different type of slots with icons to my own game was a bit complicated.
Hopefully this answers your questions.

















And it seems to work well. This only sets the position of the text box, everything else goes automatically to the correct positions. If you want to change the position of other things, you will need to add more code like this here. (I can give more examples if needed.)







