All Gadgets

Thumbstick
by joentnt
A Single Scripted and (yet) most convenient mobile controller setup element and connector. This plugin included presets and detailed debug informations mainly used for easy mobile controller setup validation.

Finite State Machine
by mechpensketch
A plugin with FSM and its component State and Transitions as Nodes.

Image to terrain tool 3D
by angelqba
This addon allows you to create a terrain from an image. It uses the layers of an image and constructs the geometry using each pixel color. Currently, it supports a "terrain" layer, and a "water" one. See included images in the demo folder. The image must be in TIFF format, uncompressed.

Drag and Drop (GUI) Demo
by godotengine
A demo showcasing drag and drop functionality. - Drag and drop the color buttons to copy their colors over. - Click on the buttons to manually adjust their color. Language: GDScript Renderer: Compatibility

iOS Deeplink Plugin
by cengizpz
Deeplink plugin allows processing of iOS application links that enable direct navigation to requested app content. Installation Steps: - click `Download` button - on the installation dialog... -> keep `Change Install Folder` setting pointing to your project's root directory -> keep `Ignore asset root` checkbox checked -> click `Install` button - enable the addon via the Plugins tab of Project->Project Settings... menu, in the Godot Editor - enable the plugin via the iOS section of Project->Ex...

More Compression
by hunam
Adds more compression formats to Godot Engine. Supported formats - LZ4

Health Node
by jbsnippets
A custom node designed to store and update the health amount of a node, emitting signals based on health amount changes and set properties. The node enables the addition of health capabilities, which can be adjusted by invoking the update_amount function. It can automatically send signals based on changes in the health amount and set properties.

Particles2D+
by acbgamez
Simple Class that creates a "particles_cycle_finished" signal to eliminate needing to add timers to all of your particle nodes. This is emitted when your particles' lifetime expires and accounts for preprocessing and randomness. Please report any bugs by opening an issue on GitHub. Also adds a one_shot_start property that will tell the particle to emit only once when it is instanced. This is exactly the same as setting one_shot = true and then emitting = true in the _ready() function, but all...

Applinks
by foollin
Godot Android Plugin (4.2+) for getting intent data for App Links

Godot SVG
by giwayume
A realtime SVG rendering plugin for Godot that draws SVG paths on the GPU, allowing for infinite scaling with no additional performance cost for zooming in infinitely. When importing a SVG into your project, choose "Import As:" SVG. Then place a "SVG2D" node into your scene to render that SVG. This plugin is in Alpha testing. See full documentation at https://github.com/Giwayume/godot-svg#readme Report bugs at https://github.com/Giwayume/godot-svg/issues

Godot Level Manager
by weirdbeardgame
Godot Level Manager is A Unity based Level Manager that will allow Godot to recognize and manage what is a level vs a player or non level / Level GameObject since all GameObject's are viewed as Scene's in Godot aything can technically be loaded as a "Level". This allows a distinct seperation between levels and game objects as well as categorization of levels.

Animated Shape 2D
by goutte
The AnimatedShape2D node can customize a CollisionShape2D for each frame of each animation of an AnimatedSprite2D. It is especially useful to make custom hitboxes, hurtboxes, and hardboxes for each pose of your character, if you animated it using AnimatedSprite2D. It comes with an Editor GUI to preview and edit your shapes, in the fashion of the SpriteFrames bottom panel. It supports copy & pasting (deep or shallow), frame shifting, and undo & redo. As usual, come over on the software forge t...