All Gadgets
StrategyMachine
by srcoloma
Implementation of a strategy machine for Godot Engine, similar to a state machine but less restrictive (godot 4.1+) Nodes: StrategyMachine StrategyController <- here the interactions Strategy <- here the concrete behavior The machine follows only one strategy, but other strategies can be turned on and off without relying on the machine knowing their state. The philosophy is that the controllers only know when to turn on, turn off, or switch strategies, and that the strategies only have concre...
Toggle External Editor
by cuppar
A Plugin for toggle text_editor/external/use_external_editor godot editor setting
Source Export Platform
by novadc
A super simple export plugin for godot that allows for source code to be copied to another directory and optionally compressed. Useful for making automatic source code exports. Requires the NovaTools plugin as a dependency.
Blueprint - Data Validation
by phosxd
Godot-4.4 plugin that validates & corrects dictionary data. It allows you to define expected data structures (Blueprints) & compare dictionaries against them.
dual quaternion skinning demo
by firebeetle
realizing dual quaternion skinning in godot engine with the help of a spatial shader

Fire Bullets
by melondev
This tool will allow you to quickly make a node shoot a bullet(s). Gun node: number of bullets to be fired cooldown(cooldown before firing again) angle variance(for accurate/inaccurate shots) customizable shooting arc(like in shotguns) customizable spawn point debugs! - for spawnpoint and shoot_arc Bullet node: delete after( time to delete the bullet node after shooting ) Documentation on all methods! setup: install the addon in the assetlib or in the github(code -> download zip) then put tha...
CSG Toolkit - Enhance Your Blockout Speed
by luckyteapot
The CSG Toolkit is a plugin designed to enhance blockout creation. Key features include quick access buttons for adding CSG nodes, efficient child node addition when pressing SHIFT, operation presets, and a material picker. Two new Nodes, called CSGRepeater3D, which will repeat the child node in given direction and spacing and CSGSpreader3D, which will spread a selected node across ! The toolkit aims to streamline the blockout process, improving efficiency and workflow for developers using Go...
Melvin's Toon Shader System (C# with .net 7)
by melvin8d
NOTICE: Uses .net 7. Does not use standard lighting, instead uses a custom object to create a light direction. This is intended so that the artists have full control over the light angle like in a lot of anime toon shading applications. Repository has documentation. A toon shader system that comes with a custom light solution, and is based off of various anime toon shading techniques. Basic how to use: Add a CharacterLight object, then add the materials you want to control to the array of Sha...
RandUtils
by julienvanelian
A collection of RNG (Random Number Generator) utilities for the Godot Engine. This addon provides: - Random string generation - Random boolean with ability to specify probability - Random normalized Vec2 and Vec3 - Random Color with customizable HSV ranges - Random item(s) from array - Random byte(s) This addon provides a RandUtils class, which contains static methods used to generate data. As the methods are static, you don't have to instantiate the class. Check the readme for more informati...

Sakuya
by 404
Sakuya is a Godot 4.X addon, adding simple command line to your game. The plugin is quite simple and easily expandable, allowing user to quickly implement new commands.
Dialogic - Dialogue editor
by coppolaemilio
Create dialogs, characters and scenes to display conversations in your Godot games using a simple visual editor.
AutoAnim 2D Character Creator for Godot
by echoisa
This plugin allows users to quickly create characters with basic controls and animations in 2D.