All Gadgets
Ez Change Props
by 3dvachevsky
Easy and fast scene switching Shortcuts: Alt + MMB WHELL UP Alt + MMB WHELL DOWN
CompossedTextureBuilder
by dindotdout
This Godot plugin is a practical tool designed for noise texture combination. Godot's noise textures do not take advantage of all the channels and thus are not optimized for noise texture lookups. The plugin works by taking multiple noise textures as inputs, each serving as a different channel, and allowing the combination of 2 to 4 channels. The plugin fetches these individual textures, validates their dimensions, and merges their r channles into a single output texture. This was developed w...

Dodge_The_Creeps_Cpp
by garfieldz90
the tutorial of official 2d game and create by c++

Asset Dock
by reetro
This plugin adds a dock to the bottom of the screen. Similar to what you would see in Unity or Unreal. It allows you to preview assets and drag them into the scene. Setup Guide - https://github.com/Reetro/Asset-Dock
Gaussian Random
by goral
Gaussian random functions basing on article https://www.alanzucconi.com/2015/09/16/how-to-sample-from-a-gaussian-distribution by Alan Zucconi
Kinematic Character 2D Demo
by godotengine
Example of how to make a kinematic character controller in 2D using the CharacterBody2D node. The character moves around, is affected by moving platforms, can jump through one-way collision platforms, etc. Language: GDScript Renderer: Compatibility

Random Audio
by stasysmusial
!! Disclaimer !! Godot already has built in functionality for this using the "AudioStreamRandomizer" Resource type. When making this plugin I didn't realize that. Extension of all AudioStreamPlayer nodes that adds functionality for randomizing pitch, volume and stream. Adds AudioStreamArrays which you can save to disk and have multiple different sets of sounds (eg. footsteps, damage, shooting) to select from randomly.
rTexPacker Importer
by intangiblematter
A simple addon that automatically imports rTexPacker atlases. Currently only supports all* rTexturePacker atlas files! *Currently lacks support for .h files, embedded texture rTPb files, and rTPa chunk PNGs. ## Functionality: - [x] Importing sheets as `AtlasTextures` - [x] Importing `.rtpa`, and `.rtpb` files - [x] Importing JSON - [x] Importing XML The JSON and XML importers are disabled by default, but can be enabled in project settings. ## Use Just output the rTexturePacker data and sheets...
EZ Sfx and Music
by ghoulbroth
This is a collection of utility nodes for easy loading and playing of sound effects and music

AntiSpecularNoise
by drunkbull
This is a postprocessing shader using viewports. It can smoothen the specular on the margin of 3d models(also support 2d pictures), to make it less sharp. The repo contains the shader and the demo scene(res://main/Main.tscn).
Cognite
by berari
Develop State Machines & Behavior Trees with ease and introduce them into your scenes with just one click. Add the CogniteNode node to your scene, its function is to allow StateMachines to be built in this scene. Create or add a CogniteAssemble, a CogniteSource and start creating your graphs. The path must always start in a State, always end in a Change State, at most 1 Event node per path and the Condition node there is no restriction. Each node has an important function. State: This node is...
GDTerm (Godot In-Editor Terminal)
by markeel
This tool allows access to an OS terminal from within the Godot Editor as a new main window. This allows issuing command line actions without leaving the Godot editor, such as starting and stopping servers, and checking logs.