• Stars
    star
    470
  • Rank 93,399 (Top 2 %)
  • Language
    C++
  • License
    MIT License
  • Created about 2 years ago
  • Updated 3 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

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

“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. (#5)

✔️ Specialized slot category inventory. (#40)

✔️ Autocrafts. (#34)

In Progress

🔨 Unconventional inventory. #32

Planneds

📅 Inventory with grids like RE4. (#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.

More Repositories

1

character-controller

Modular Character Controller for Godot 4. Includes FPS version with headbob and camera movement. (Walk, Crouch, Sprint, Swim and Fly Mode).
GDScript
310
star
2

steam-multiplayer-peer

Steam Sockets Multiplayer Peer for Godot 4 via GDExtension
C++
175
star
3

EBConsole

🛃Customizable ▶️Easy ➿Definitive 🆓Free Console in Game for Unity!
C#
22
star
4

inventory-system-demos

Inventory-system demos godot 4 for addon: https://godotengine.org/asset-library/asset/1650
GDScript
10
star
5

Pools

Create Simple and Easy Pool of objects! This extension creates easy use of Pool with objects that are instantiated and destroyed, avoiding excessive use of memory and processing.
C#
7
star
6

STerrainSplit

Simple Terrain Split for Unity 2018.4
C#
6
star
7

Old-Network-Inventories

Multiplayer inventory system with netcode for gameobjects
C#
5
star
8

inventory-system-cpp

Base structure for inventory system for Godot with C++
C++
5
star
9

Localization

Sentence Translator Tool for Unity
C#
3
star
10

console

Modular Console for Godot 4
GDScript
3
star
11

EBCharacter

C#
2
star
12

expressobits.github.io

HTML
2
star
13

Inventories

Modular inventory system for unity
C#
2
star
14

StrixCartoon

Strix Cartoon Shaders
ShaderLab
2
star
15

FPSTransport

[WORK IN PROGRESS] Facepunch.Steamworks transport to future MLAPI
2
star
16

vitals

Addon for godot that has nodes for vitals: Health, Hunger, Thirst, Sleep
GDScript
2
star
17

Flappy-Bird

Flappy Bird - Demo
C#
1
star
18

Inventories.Netcode

C#
1
star
19

ExpressoBits

1
star
20

godotsteam-plugin

1
star
21

HolDown

Game developed for 10º Game Jam Santa Maria
C#
1
star