All Projects → Whimfoome → godot-InventorySystem

Whimfoome / godot-InventorySystem

Licence: MIT license
Easily modifiable Inventory System ready for use. If you need anything further, you can add it.

Programming Languages

GDScript
375 projects

Projects that are alternatives of or similar to godot-InventorySystem

gdinv
More or less universal inventory system plugin for Godot Engine (3.3+). Data-driven.
Stars: ✭ 69 (+155.56%)
Mutual labels:  godot, inventory-system
VisualNovelKit
Combo of addons + template to create narrative games in Godot inspired by Ren'Py
Stars: ✭ 78 (+188.89%)
Mutual labels:  godot
Moonwards-Virtual-Moon
Development continues on Unreal, in the MoonwardsUE repository
Stars: ✭ 97 (+259.26%)
Mutual labels:  godot
godot-cpp-ci
Docker image and Github Actions to automatically compile Godot C++ GDNative libraries.
Stars: ✭ 21 (-22.22%)
Mutual labels:  godot
AgileStringDecryptor
a dynamic Agile.NET string decryptor that relies on invoke by wwh1004 | Version : 6.X
Stars: ✭ 24 (-11.11%)
Mutual labels:  dynamic
autotiler
Autotile 47-tile blob tileset generator application with Godot export support. Based on Electron JS.
Stars: ✭ 32 (+18.52%)
Mutual labels:  godot
Godot-Trello-Reporting-Tool
A tool to create Trello cards and add attachments from an in-game Godot interface.
Stars: ✭ 44 (+62.96%)
Mutual labels:  godot
godot-engine.supabase
A lightweight addon which integrates Supabase APIs for Godot Engine out of the box.
Stars: ✭ 39 (+44.44%)
Mutual labels:  godot
godot recipes
Lessons, tutorials, and guides for game development using the Godot game engine.
Stars: ✭ 135 (+400%)
Mutual labels:  godot
godot box2d
A C++ module that integrates the Box2D library with the Godot game engine by providing nodes for standard Box2D objects.
Stars: ✭ 32 (+18.52%)
Mutual labels:  godot
Unidot-Importer
Godot Addon to import .unitypackage and other assets designed for Unity Engine.
Stars: ✭ 42 (+55.56%)
Mutual labels:  godot
GodotRetro
A pack of retro shaders to Godot!
Stars: ✭ 196 (+625.93%)
Mutual labels:  godot
aqua-core
Transform any object-graph into a dynamic, composed dictionaries like structure, holding serializable values and type information
Stars: ✭ 17 (-37.04%)
Mutual labels:  dynamic
steps
Simulation Toolkit for Electrical Power Systems
Stars: ✭ 23 (-14.81%)
Mutual labels:  dynamic
godot-extras
My collection of various plugins, modules, or patches for Godot
Stars: ✭ 108 (+300%)
Mutual labels:  godot
SuperCTF
A multiplayer capture the flag game made in Godot with love and blood. Running live at www.superctf.com
Stars: ✭ 26 (-3.7%)
Mutual labels:  godot
scavenger
Scrape and take screenshots of dynamic and static webpages
Stars: ✭ 14 (-48.15%)
Mutual labels:  dynamic
Godot3-Win64-LSW-Build
Modularized build of Godot 3 ( Win x64 ) with MSVC without SCons will be updated after Godot 4 is published
Stars: ✭ 18 (-33.33%)
Mutual labels:  godot
lp-loader
Frictionless language packs for Webpack.
Stars: ✭ 14 (-48.15%)
Mutual labels:  dynamic
Space-Frontier
A reimagining of the game of my childhood - Stellar Frontier
Stars: ✭ 18 (-33.33%)
Mutual labels:  godot

Dynamic Inventory System Godot 3.2

Screenshot of Dynamic Inventory System

This is easily modifiable Inventory System ready for use. If you need anything further, you can add it. I tried to make the code easy to read. If you have any questions, check the Wiki. Can't find answer? Feel free to open an issue!

How it works:

  • Inventory Component - you add this node to any other node and now it has Inventory. (example: Player, Container). The functions and the data is stored in the component.
  • The Slots are just UI with Item Structure and Amount. For example a slot can contain the information of Apple Item and how much amount it has. It takes this information from the Inventory Component.
  • Inventory Window just makes an array of Slots.
  • Every Item is a different class and that makes the system dynamic. You can make every item to make whatever function you want and is very easy to use.

Information:

  • Written in GDScript
  • The system can be extended to almost every type of game that uses Inventory (RPG, Survival, Action-Adventure, etc.)
  • To open the Player Inventory, press Space or Enter. Other things are made as buttons, but you can implement them in your game in whatever form you want.
  • Use Items with Right Mouse Button
  • Inventory Query with Esc
  • Supports Slot Drag and Drop by holding Left Mouse Button and Tooltips by hovering the mouse over a slot

Credits:

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].