Welcome to Expresso Inventory System ๐
New here? Read our new Documentation
Branchs Map
๐ชนmain: Contains C++ Plugin
๐ชนaddon: Compiled version of the libs (with demos) that are in the godot asset lib store.
๐ชนcsharp: Contains Conversion version to csharp by Glitshy.
Features
โ๏ธ Inventory with Item Stacks.
โ๏ธ Separate UI inventory logic.
โ๏ธ First Person demo with chests.
โ๏ธ Item Definition as Extendable Resource.
โ๏ธ Demonstrations of dropped items and item pickup.
โ๏ธ 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
โ๏ธ Inventory with grids like RE4. (https://github.com/expressobits/inventory-system/issues/35)
โ๏ธ Equipament Inventory
In Progress
Planneds
๐ Inventory UI dynamic #83
Install
See in Docs
Struture
Gloot
Grid Inventory and Grid UIs based on plugin Gloot Special thanks to Peter Kiลก and its contributors The grid system and its UI were based on this repository.
CMake support
git submodule setup in main repository
git submodule init
git submodule update
cmake configure in main repository
cmake -GNinja -DCMAKE_BUILD_TYPE=Debug -B cmake-build-debug .
Define variables GODOTCPP_PRECISION=single|double and/or BITS=32|64 for further build variants if needed.
cmake build/install in specified build folder cmake-build-debug
cmake --build . --target install --config Debug
This installs the built library in the bin folder of the repository.
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.