All Gadgets

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.

Godot Material Footsteps 3D
by cookiepolice
Easiest and most reliable way in Godot to implement material footsteps. This addon supports GridMap material footsteps too.

Weather System 3D
by matiaslavik
Simple and customisable weather system for Godot. Features: - Sky settings - Weathers (with weighted probability) - Seasons (with sky settings, weather lists, etc.) - Particle systems: rain, snow - Sample scene See Readme here: https://codeberg.org/matiaslavik/GodotWeatherSystem/src/branch/main/README.md

Top Down Camera 2D
by timcoraxaudio
This addon aims to provide a general-purpose 2D camera for top-down games where the mouse pans and zooms the camera. Ideal for strategy/simulation games

ShakyCamera3D 3D
by synalice
A Camera3D node with shake animations to imitate filming while in motion. USAGE: – Just drag the "shaky_camera_3d.tscn" into your own scene and use as you would use any other Camera3D node. – There is an "example_scene.tscn" you can launch to see the example scene. Create a GitHub issue if you find any bug, I would appreciate this!

QoL Camera 3D
by necauqua
Adds a 'Lock to view' toggle to the camera node, which forces the camera to follow the editor preview allowing for extremely easier camera positioning. More quality of life camera features tba