Skip to content

Modular inventory system for godot 4 with nodes, compatible with multiplayer, separate logic from the UI, Using items as separate resources.

Notifications You must be signed in to change notification settings

DocMine/inventory-system

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

“icon” Welcome to Expresso Inventory System 👋

Version Documentation License: MIT

Demo

See demos in: Github: https://github.com/expressobits/inventory-system-demos Godot Asset Lib: https://godotengine.org/asset-library/asset/1895

Features

✔️ Inventory with Slots.

✔️ Separate UI inventory logic.

✔️ Inventory Handler - which manages inventories.

✔️ First Person demo with chests.

✔️ Fully commented core and UI code.

✔️ Item as Extendable Resource.

✔️ Demonstrations of dropped items and item pickup.

✔️ Static and dynamic inventory options.

✔️ Multiplayer compatible (Including example).

✔️ Hotbar.

✔️ Craft System.

✔️ Item Editor.

✔️ Categories. (expressobits#5)

✔️ Specialized slot category inventory. (expressobits#40)

✔️ Autocrafts. (expressobits#34)

In Progress

🔨 Unconventional inventory. expressobits#32

Planneds

📅 Inventory with grids like RE4. (expressobits#35)

Install

See in Wiki

Structure

UML

Authors

👤 Rafael Correa

🤝 Contributing

Contributions, issues and feature requests are welcome!

Feel free to check issues page.

To suggest or discuss some project structure, feel free here discussions page

Show your support

Give a ⭐️ if this project helped you!

Assets

All assets (GUI, Models and textures) from https://kenney.nl/assets

📝 License

This project is MIT licensed.

About

Modular inventory system for godot 4 with nodes, compatible with multiplayer, separate logic from the UI, Using items as separate resources.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • GDScript 100.0%