A downloadable asset pack for Windows

Buy Now$20.00 USD or more

This asset is based on the kind of Inventory system you'd expect from Diablo.

[Features]
- Open/Close containers with RMB
- Move Containers around
- Containers hold items for the player to take
- Open/Close player inventory with "I" (Close with RMB also)
- Pick up items from ground and place them into any open containers
- Rotate Items
- Drop Items - they fall to the players feet
- Created with future-proofing in mind ( big rooms, lots of containers )
- Inventories are grids that store lists - easy to save/load between game sessions (Saving/Loading now included!)

- Data for inventories / items on floor is now saved for every room and is persistent.

- Significant effort has been made to improve the performace. Eg, instead of double for loops drawing things, a single surface per inventory is now used instead.

You need GameMaker Studio 2.3 to use this asset.

This asset was created using the Long Term Stability version (LTS).

Purchase

Buy Now$20.00 USD or more

In order to download this asset pack you must purchase it at or above the minimum price of $20 USD. You will get access to the following files:

DiabloInventory_v2_1.yyz 1 MB

Development log

Comments

Log in with itch.io to leave a comment.

Will there be updates? Or maybe a product discount?
(1 edit)

What kind of updates were you thinking of? Product discount is unlikely. If gamemaker receives an update that means this doesn't work any more, I'll update it yes, apart from that, if you have any ideas on how to improve it, I'm listening :)

(1 edit)
There is an optimization issue here. Isn't there a way to update the inventory not every frame of it?namely the moment when you use it

There may well be, I haven't checked the source code for a while :)

(5 edits)
Are you going to do it?
Great asset, but I think you should improve it a little bit.
For example, make the size not based on the size of the sprite, give it exact values in the item settings.
 remove useless list and map requests that make fps unplayable in combination with other mechanics.
Well, as an additional cool opportunity, make an inventory with scrolling

Im sure at some point in the future I'll update it so any suggestions are welcome yeah

Love your work! I wanted an interactive inventory like this for a verrrrry long time. I'll buy this when I'm ready to implement this into my game. And you have a very special spot in my credits in bold, beautiful letters.

Hey thanks!