All Gadgets
Godot Fake Radio
by roker2
It is a simple fake radio implementation for Godot 4.3. How to use it? * Download and install plugin * Add node `Radio` to your scene * Add nodes `Station` to node `Radio` * Set up nodes `Station` and add music to this nodes You can check examples: https://github.com/Roker2/godot_fake_radio/tree/master/examples
Debug draw c#
by bigburden
Quick and easy drawing of shapes, text and physics queries.
Sheet to Sprite 2D
by unluckyninja
It helps you quickly add sprite to a scene from a spritesheet file
Godot Object Serializer
by cretezy
Safely serialize/deserialize objects (and built-in Godot types) to JSON or binary in Godot. Enables registration of scripts/classes and conversion of values to/from JSON or bytes, without any risk of code execution. Perfect for save state systems or networking. View more details on the project page (click "View files")
Wave Function Collapse (WFC)
by ab
WFC (Wave Function Collapse) and generic constraint satisfaction problem solver implementation for Godot 4. Features: - Backtracking support. This addon implements backtracking, so it's possible to generate maps that are guaranteed to have no broken cells. - Multithreading. Generation of a 2d map using WFC algorithm can be split into few tasks. Some of the tasks can be executed concurrently. The algorithm is able to detect most of cases when it's impossible to split the task and fallback to s...
Godot (Free Control)
by soulstogether
Multiple Control nodes for easier dynamic UI manipulation. Drawers. Carousels. Scalable and rotatable UI. And much more.
Sweep 2D
by derinasir
Automatic minesweeper field generator
Portals 3D 3D
by struhyxd
Implementation of seamless 3D Portals, packaged as a plugin and ready to be used in your project! IMPORTANT: Recursive portals are not supported due to Godot's rendering limitations.

Visual Shader Pixel Normal World Node
by foyezes
This node outputs normal map direction in world space based on the input.
GStorage for Godot 4
by ultradeviant
Lightweight key-value storage system for Godot, inspired by UserDefaults in Swift.
GDScript Utilities for Classes and Scenes
by wagnergfx
Utility functions to ease evaluations of class types and PackedScene files. - ClassUtils: convert and compare between name <--> type of both native classes and user scripts. - PackedSceneUtils: extract useful information from the nodes of any scene file. - VariantUtils: Bonus feature! Provides a few extra utilities, like identifying if a variable is any type of array. Visit the GitHub page or read the README file for more info on usage and limitations.

Papershot: A node that takes screenshots of its viewport
by anniryynanen
Don't want to think about screenshots for every jam game? Papershot to the rescue! Papershot is a node that takes screenshots of its viewport. Screenshots can be taken either by calling Papershot.take_screenshot(), or by configuring a shortcut. They're saved with filenames such as "Screenshot 2024-07-26 17-46-21-149.jpg". If you use Papershot and would like more features or configuration options, open an issue or contact me. Configuration options: - folder: Folder to save screenshots in - sho...