All Gadgets

RhythmNotifier - Sync Your Game to the Beat of the Music (Sound & Audio)
by jumpingmechanic
Sync game events and sound effects with the beat of the music. This addon provides the RhythmNotifier class, which is a node that emits rhythmic signals synchronized with the beat of an AudioStreamPlayer. The signals are precisely synchronized with the audio, accounting for output latency. It aims to Just Work while still being flexible enough for your use case, integrating with whatever audio system you use. Just set two properties, then use one method to create all the signals you need. For...

Bindora : a reactive data binding library
by roanne
Bindora is a reactive data binding library for Godot 4.x. Based on Godot's design philosophy, it provides a declarative and component-based approach to help you manage relationships between nodes and data.

Godot Timed Input
by hatmix
Adds a node type that monitors an input action for long holds, short taps and multiple taps. Can emit signals or send InputEventActions. Which events are monitored and what is done in response are configurable. See https://hatmix.itch.io/godot-timed-input for a demo.

Sprite2D Rect Editor 2D
by andrej88
This addon allows easier editing of the `region_rect` property of Sprite2D nodes. The addon should be compatible with Godot 4.1 through 4.3. It may work for other 4.x releases but I haven't tested them. When a Sprite2D is selected in the editor and has `region_enabled` checked, additional handles will appear on each side of the Sprite2D. Dragging these handles will resize the region rect in the given direction while adjusting the node's position and the region's x/y/width/height properties su...

Godobuf
by oniksan
Godobuf is a Google Protocol buffers compiler from .proto-file description to GDScript output file. Output file contains user protobuf messages represented by classes and protobuf core code which responsible for data serialization/deserialization. Godobuf used as plugin for Godot v3.2 Godobuf is easy to use, does not require rebuilding the Godot, because it is written in GDScript. All you need is to start the plugin.

Linux Desktop Shortcut Creator
by likeich
This script can register standalone Godot games as applications in Linux-based OS's. This means that games will now show up in application lists on Linux with this script. Icon by https://icons8.com/

Viewport Spy
by arccoza
Godot editor UI to spy on what a Viewport is rendering. Useful for debugging.

Overgrown Subway Scene
by mikatomik
A scene of an abandoned subway, possibly inhabited by squatters at some point. **This project uses .blend files. This means you must have blend file support enabled or else you will get dependency errors. If you are unsure how to do this, there is a how-to in the official documentation**

Godot3To4FileConversion
by davethecoder
Godot3To4FileConversion is an addon consisting of three GDScript classes that enable certain files written in Godot 3 to be read in Godot 4. Specifically, it provides solutions for these problems: * Encryption change in class ConfigFile * Encryption change in class File (Godot 3) / FileAccess (Godot 4) * File.store_var()/FileAccess.get_var() incompatibility due to changes in the enum Variant.Type values Tested in Godot Editor using Godot versions 4.0.4-stable, 4.1.4-stable, 4.2.2-stable and 4...
Anima for Godot 4
by ceceppa
The animation library for Godot

LightSensor3D 3D
by elf32bit
LightSensor3D plugin provides a way to sample environment lighting in 3D scenes. This can be useful for stealth games where the player can hide in the shadows. Another application might involve tinting 2D UI elements like FPS weapons.

2D Tactical RPG Demo
by hopemetal
A Godot 4.x demo project for a tactical 2D RPG. Features Setup combatant and skill definitions in databases using Autoloads Combatant movement on a 2D grid Support for different movement costs for tiles Support for flying units Support for blocking certain unit classes from entering specific tiles Simple melee enemy AI