inventory-system
inventory-system copied to clipboard
Modular inventory system for godot 4 with nodes, compatible with multiplayer, separate logic from the UI, Using items as separate resources.
Welcome to Expresso Inventory System π
Godot Asset Lib: https://godotengine.org/asset-library/asset/1895
Branchs Map
πͺΉmain: πͺΉmodule: Compiled version but just the addon folder, to be added as a git
πͺΉgdextension: Contains C++ Plugin
πͺΉaddon: Compiled version of the libs that are in the godot asset lib store.
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. (https://github.com/expressobits/inventory-system/issues/5)
βοΈ Specialized slot category inventory. (https://github.com/expressobits/inventory-system/issues/40)
βοΈ Autocrafts. (https://github.com/expressobits/inventory-system/issues/34)
βοΈ Unconventional inventory. https://github.com/expressobits/inventory-system/issues/32
βοΈ Equipament Inventory
In Progress
π¨ No Features in progress
Planneds
π Inventory with grids like RE4. (https://github.com/expressobits/inventory-system/issues/35)
π Change core to CPP #83
π Inventory UI dynamic #83
Install
See in Wiki
Structure
Authors
π€ Rafael Correa
- Twitter: @ScriptsEngineer
- Github: @scriptsengineer
π€ 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.