All Gadgets

Shader for Transparent Water with Screen Space Reflections and Refraction
by marcelb
This intends to solve the problem that the SSR (Screen Space Reflection) implementation of Godot 4 is limited to surfaces that are not transparent. For a water shader it is often necessary to support both transparency and reflections. In a lot of cases this can be worked around with reflection probes, but the need for SSR stands, especially because SSR works quiet well for water. The only solution is to write a custom SSR shader for that matter. This is a full water shader implementation supp...
StateManager
by dnrvs
A simple tool for managing different states of a node. Usage 1. Add a StateManager on any node where you want to have states. 2. Set State Machine and Condition Expression Base for the expressions. 3. To edit StateMachine select the StateManager and go to State Tree in the bottom panel.
Godot Radial Menu
by tavurth
Godot Radial menu for Godot 4.x I created this Radial Menu as an addon for a few of my projects. The rendering of the menu is primarily done through shader code and so should be pretty performant.

WAT Unit Framework (For Godot Mono)
by codedariganie
Unit Testing Plugin for Godot Mono. Tested with version 3.3.2 SUPPORTS Editor Integration Test Hooks Asynchronous Testing Parameterized Testing Threaded Tests JUnit XML Command Line Interface With CI Support And More
SpanningTableContainer
by magodra
The SpanningTableContainer plugin provide a table and a cell container that allow for GUI table with cells that span coloums and rows. The standard GridContainer provide regular table of rows and columns. The SpanningTableContainer use the SpanningCellContainer with the Col Span and Row Span attributes to define cells that span over multiple columns and rows.

Ludare Godot
by ludare
GDScrpt implementation of the Ludare service integration for the Godot engine.

Rapier Physics 3D - Slower Version with Cross Platform Deterministic 3D
by ughuuu
A 3D drop-in replacement for the Godot engine that adds stability and fluids. This version is cross platform deterministic This version does NOT have: - SIMD (Single instruction, multiple data) operations for even faster performance - parallel solving. This version is more an advanced version and it's not for normal use cases.
Godot FEAGI Integration
by neuraville
This plugin allows for integration of your Godot game with FEAGI (Framework for Evolutionary Artificial General Intelligence), an open-source framework designed as a brain-inspired platform to help develop artificial general intelligence. Open the configurator from the Project tab -> Tools -> Open FEAGI Configurator. In this menu, put in the connection settings to FEAGI, as well as sensor data to send to FEAGI and how FEAGI's motor outputs should interact with your game via Input Events.
Godot OpenXR Vendors plugin v4 3D
by mux213
This is the Godot OpenXR Vendors plugin which contains: - platform dependent loaders for Android based XR devices - implementations of vendor extensions Learn more about this plugin here: https://godotvr.github.io/godot_openxr_vendors/ Use this version for Godot 4.4 and up.
Loading with Threads Demo
by godotengine
An example using a thread to load an image. See documentation on using multiple threads: https://docs.godotengine.org/en/stable/tutorials/performance/using_multiple_threads.html Language: GDScript Renderer: Mobile

LimboConsole: in-game dev console
by limbonaut
A simple and easy-to-use in-game dev console with a command interpreter for Godot Engine 4. It supports auto-completion with TAB for commands and history, auto-correction, inline hints and highlighting, command help text generation, argument parsing for basic types, aliases, custom theming, and more. Please read "How to use" in the README.md. This plugin is currently in development, so expect breaking changes.
Sprite Shader Mixer
by spheras
The Godot Sprite Shader Mixer is an add-on for Godot that allows Sprite2D and AnimationSprite2D (Label and ColorRect since version 1.2.0) nodes to blend shaders from a collection of available shaders. Users can select and add shaders to sprites dynamically, automatically downloading them from GitHub as needed. The plugin handles shader generation and blending, resulting in a texture that combines all selected shaders. The add-on allows you to download a set of shaders from a collection (the c...