All Gadgets

Gopotify - Spotify Client
by drarbego
This is a wrapper for the Spotify REST API

RandomAudioPlayer 2D
by derwenzel
A simple node that selects a random child and plays the audio

FastNoiseLite-Demo-Godot
by defce74
Visual demonstration of FastNoiseLite library in Godot 4 for procedural generation of 2d tilemaps. Project has been upgraded to 4.2

Tiny Platform Quest
by roboweb
This platform 2D game is a demo I made with the Godot engine, for learning purposes. I used the tilesets of Dan Cramp, as well as his video for the gameplay (http://www.dancramp.com).

Previous Tab
by makovwait
Switch to the previously active tab (last tab) by pressing Ctrl+Tab (macos: Option+Tab), including last doc, script and scene tabs.

ThreadPool++
by chromiumosguy
A GDScript thread pool to asynchronously execute tasks with a bunch of useful features from task time limit to the highly useful join() function for further information an documentation please head to the GitHub page https://github.com/ChromiumOS-Guy/ThreadPoolPlusPlus works on v3.4.4 - v3.5

Quick Script Change
by disablak
Godot 4 plugin that allow you to change your script immediately! If you left empty blank it'll show you last opened scripts. Double shift -> show popup. Tab -> select next script. Shift + Tab -> select previous one. Space -> confirm and change.

ShaderV - 2D Visual Shader Node Library (Godot 3)
by arkology11
Adds many premade effects (such as noise, blur, emboss, zoom, custom shapes, etc.) to build-in VisualShader editor. Fully compatible with GLES2 and canvas (2D) fragment shaders. You can find basic usage examples in the "addons/shaderV/examples" folder. Copy the contents of "addons/shaderV" into the same folder in your project. Custom visual shader nodes work the same way as standard visual shader nodes.
Godot Google Play Billing
by anish
Godot Android plugin that integrates the Google Play Billing Library to enable in-app purchases. Documentation: https://docs.godotengine.org/en/latest/tutorials/platform/android/android_in_app_purchases.html

Follow Parent
by karlthecool
A node that tweens inherited transform (position, rotation, etc) for children to inherit

Godot TwiCIL v2
by drtwisted
An abstraction layer for Godot Engine to enable interaction with Twitch chat. You can find the legacy versoin (For 2.x) here: https://godotengine.org/asset-library/asset/161 History --------- * v2.0.0 - Backend now uses the newly introduced `WebSocketClient` which makes connection to twitch irc more streightforward and secure using SSL/TLS; - Message emotes are now parsed and can be retrieved (as textures) to be used in the game right away (NOTE: only static `png`/`jpeg` images are supported). TwiCIL supports `Twitch` as well as `BetterTTV` and `FFZ` emotes; - All of the code was refactored so as to use new `GDScript typing` feature introduced in `Godot v3.1`. * v1.3.0 - Add your aliases for commands. They become a regular commands with a cloned reaction, so you can manage them as regular commands; - Chat list is now present, so you can track what users join or leave your chat (the corresponding signals are there) . * v1.2.1 - Integrated interactive commands. You can now easily add commands for the bot and reaction callbacks to them in a glimpse of a second!

Visual Behavior Tree
by fian46
You can create behavior tree in editor visually, debug it and enjoy your life. Please read the instruction in the Github wiki. or read this : 1. your parent of BT must have a script 2. your script must not error 3. to create a task or while or priority_condition node your parent script must have function with name start with task_ and accept one and only one argument as control_flow. 4. to success a task you must call succeed() in control_flow 5. to failed a task you must call failed() in con...