All Gadgets

DecalCo
by masterj
DecalCO is a shader based solution for the Godot game engine. Decals are a great tool used to add details to a 3d object without having to add more details to its geometry or using really large texture maps. You can use decal to add things like bullet holes, blood splashes, water puddles in your scenes.

2048 Demo
by drunkbull
This is a demo of famous game "2048" by Godot4 Beta7. Have a look if you are interest in it.There is a strange bug. You may need to double-click to open the font file in the project (res://assets/font/HandWrite.ttf) and click "Reimport".

MIDI Piano Demo
by godotengine
This demo shows how to use InputEventMIDI by creating a piano that can be controlled by a MIDI device. This is known to work with a Yamaha MX88. The piano can also be controlled by clicking on the keys, or by manually calling the activate and deactivate methods on each key. Note that MIDI output is not yet supported in Godot, only input works. Language: GDScript Renderer: Compatibility

Layered Sprite Tool 2D
by gaspi
Layered Sprite is a Godot tool to easily divide a sprite in layers. It can be used for customizable characters.

Script Spliter
by twister
Script-Spliter Tool addon for Godot 4 This addon allow split script window. See my Github for more details! #How Work ## Enable by shortcut * Press shortcut (Ctrl + 1) for set one window. * Press shortcut (Ctrl + 2) for set one split of two windows: Horizontal. * Press shortcut (Ctrl + 3) for set one split of two windows: Vertical. * Press shortcut (Ctrl + 4) for set two split of three windows: Horizontal. * Press shortcut (Ctrl + 5) for set two split of three windows: Vertical. * Press shortcut (Ctrl + 6) for set three split of four windows: Squared split. ## Enable by Tool Menu For enable the Script spliter menu go to Project > Tools > Script Spliter. You can select split type and disabled, see the image. Once activated, you'll see a draggable line like the one in the image, indicating that the plugin is active. The position of the line will vary depending on the selection of horizontal or vertical. UPDATED: Versions >= 0.2 * All details on github. 0.1.2 * Change the script name label to top position. * Feature Added: recover zoom of the script editor.

CSGToMesh
by jitnaught
Generate a MeshInstance3D from a CSG. Better than other options because this one allows the MeshInstance3D's to be used for occlusion baking, has undo/redo history, is quick and easy to use, and doesn't delete the CSG.

ExtraNodesGD
by afegmdg
Godot addon with additional nodes (GDScript Version) Currently there is only the the ThrowCast2D node, a 3D version is currently under development / testing. More nodes will come as I need them for my own projects.

Flawless 2D Shadows
by rokle
Solution to your shadow/border overlap problems in 2d Godot v.4+ games

Sprite Editor 2D
by ericlr1
This project develops a free and open source sprite editor tool for Godot, helping small studios to optimise their pipeline and reduce time. Since indies lack the resources for deep optimisations, this tool improves key processes. In the long term, the goal is for the community to adopt it and for it to be natively integrated into Godot.

Tile Pattern Editor 2D
by quackenhausen
A simple Tile Pattern Editor for the Godot Editor, enabling the creation and editing of tile patterns for use in tile-based games or systems.

Animation Slider
by andrewwilkes
Synchronize an animation player position with a position input value. This forces a transition between points in the animation rather than sudden jumps due to erratic position inputs. The demo shows an HSlider being used to move a Sprite whose position is determined by an animation track.

Proximity Prompt 3D
by possiblepanda
A simple node which adds proximity prompts (similar to the roblox implementation). Make sure to enable the plugin in ProjectSettings!