All Gadgets

NinePatchContainer 2D
by realitystop
A custom Godot container that provides enhanced nine-patch functionality with support for customizable background, frame, and content margins.

Large Linear Algebra (c++)
by johnnoe
This GDExtension implements matrix algebra and solving routines for matrices of arbitrary dimensions. It is implemented in c++, using GDExtension to maximise performance. This extension implements three main types, that are directly accessible within GDScript: DenseMatrix, SparseMatrix, VectorN. Its Features Include: - Sparse and Dense Matrix representations with double precision arithmetic. - Efficient Matrix-Matrix and Matrix-Vector multiplication for Dense and Sparse Matrices. - Heterogeno...

Cel / Toon Shader
by davethedev
This is a demonstration project showcasing the included Cel Shader. See ReadMe for details.

Project Time
by gregbug
Project Time is a plugin developed for Godot 4.4 or later. Its purpose is to accurately measure your development and work time while reminding you to take breaks after long work sessions.

GodotSfxr (for Godot ) 3.x
by tomeyro
Add the SfxrStreamPlayer node to generate sound effects inside the editor. Perfect for prototyping and game jams!

Scene root reference maker
by nectot
This small plugin aims to create component references in the scene's root script easier. Every node with a unique name is considered as a component. When you open a root node, a list of components appear in the inspector. You can then decide if you want to have a reference for it, and whether the reference should be private or public. Generated references are located in a code region that you can safely move to a line you want it to be.

2D Controls Toolkit
by cianci
2D Controls plugin For Godot 4.3: Includes: * Side-Scrolling Controller * Top-Down Controller

Godot Third Person Shooter
by johnnyrouddro
This is the demo from my tutorial series: https://www.youtube.com/playlist?list=PLqbBeBobXe08DLRMDMyY2YXLx-Q4R9Ujl

TileMap Merger 2D
by airreader
This tool allows you to merge multiple tile maps. # Features * Merge: Pasting TileMap data onto another TileMap data is possible. * Rotate: Rotating isometric tilemaps is supported. ** Only support diamond down isometric TileMap * Snap: Snapping to a specified size is available.

Godot Beautifier
by cdpude
This tool allows you to easily change the editor theme.

Scaling CanvasLayer 2D
by nyanginator
This Godot plugin provides a custom CanvasLayer that scales the viewport contents to always cover the full window with no black bars, no content reveal, and no distortions. Child CanvasItem nodes (i.e., UI) can also be scaled, independently of the content.

First Person Starter
by whimfoome
FPS (First Person Shooter) controller template for Godot 3.5 to give starter content for a new or already existing project! Features: - Smooth Movement (Acceleration and Deceleration) - Smooth Camera Rotation - Handles Slopes like a charm in a clean way - Optional Sprinting - Air Control - Easily Adjustable from the Inspector If you like it, please star the repository!