All Gadgets

Godot Notes
by roboweb
This tool allows to keep notes and ideas of your project. It adds a Notes dock that contains a text box allowing you to write and save - by project - all the ideas that go through your head. Notes are saved in a notes.txt file inside the plugin folder.
Variable Rate Shading (VRS) Demo
by godotengine
This project showcases how to use variable rate shading (VRS) in 3D to improve performance: https://docs.godotengine.org/en/latest/tutorials/3d/variable_rate_shading.html Performance metrics are also displayed to evaluate potential performance gains. Language: GDScript Renderer: Forward+
DokiVN - Visual Novel Lib
by qjpg
DokiVN is inspired by the "renpy" language, making it easy to program dialogues and interactions of a Visual Novel using only GDScript
DataTable
by ward727
This addons allow you to have a datatable system like what you can found inside UE. This allow you to create a structure of data, then create a table of item that use this structure, all of this in a nice interface! Nearly all Godot types are available!

Easy Animated 2D Moving Platforms
by lukecgg
Want to make a 2D moving platform in Godot? YouTube tutorials too hard and restricting? Scripts too confusing and difficult? You've come to the right place, it's never been more simple! - Tested on Godot 4.3 (But probably works on older and newer versions) - Now with rotation! (in 1.9+) 1. Start by dropping the Platform scene into your Level 2. Right click it in the scene tree 3. Select Editable Children 4. Move the Marker2D and Boom! Moving Platforms! FOR JUST PLATFORMS - Platforms by defaul...
Vector Shape Nodes 2D
by squiggelsquirrel
These scripts allow vector shapes (i.e. curve path with fill and/or stroke) to be created and controlled by Node2D points and handles. This allows shapes to be tweened easily using AnimationPlayer, etc. The stroke width can also be set on each point.
CodeCapture - plugin to capture screenshots of your code snippets
by 1maxson
CodeCapture is a Godot EditorPlugin that lets you take screenshots of your code inside the Godot script editor. You can capture the entire script, as well as only the selected code. The plugin generates a clean, font-styled image perfect for sharing or documentation.

Log.gd, a GDScript pretty-printer
by russmatney
Log.gd provides alternatives to `print(...)` that colorizes the output and prepends a source file and line-number based on the call-site. - `Log.pr(...)` - pretty print args in one line - `Log.prn(...)` - the same, but with newlines and tabs when printing Arrays/Dictionaries - `Log.warn(...)` - pretty-print AND push a warning via `push_warning` - `Log.err(...)` - pretty-print AND push a error via `push_error` This makes your printed output is much more readable! Full docs here: https://russma...
HathoraHTTPRequest
by arkelen
HathoraHTTPRequest is a Godot 3.x plugin that extends HTTPRequest node to provide an easy access to Hathora API endpoints from GDScript.

Simple Normal Ocean
by creikey
An very performant ocean shader that uses only a few generated normal maps to create the illusion of an actual ocean
3D Basis Workspace
by thaaftrpartie
Contains a Menu system, and a basic re-bindable key system. Much love, and happy Developing! Built on the backbone of Godot Fundamentals- User Preferences, by Game Dev Artisan
MetaMultimesh3D 3D
by dbat
This is a simple addon that will let you take control of your multimeshes in the editor. Simply enable the addon and then add "MetaMultimeshInstance3D" from the nodes selector to your scene. (The addon does nothing at runtime. It's only a Multimesh at that point.) 1. Place any number of MeshInstances under it (as children) and it will use their position, scale and rotations, as well as the first mesh ecountered, to populate a MeshInstance3D for you. 2. You can "explode" the instances inside a...