All Gadgets

GRest
by ignel
Godot API Tester A Postman-inspired plugin for Godot 4.4.1 that simplifies API testing directly in the editor. Create, send, and debug HTTP requests with an intuitive interface. Save time, optimize your workflow, and focus on creating. Perfect for game developers integrating web services.
Dock Shader Editor
by vivianverdant
Move this shader editing panel to a moveable dock.
Godot Tiled importer 2D
by mistas
Plugin that helps to import tile maps from the Tiled editor.
Naive Behavior Tree Plugin
by raiix
Maybe you love coding more than visual things, this may be what you want. Compile a behavior tree script, and turn it into a PackedScene file which contains a behavior tree.

Animation Frame Picker
by animesuro
A Godot Engine add-on made by AniMesuro that adds a Frame Picker functionality for 2D Animation, allowing for more efficient frame keying on an animation track.
Pong Multiplayer Demo
by godotengine
A multiplayer implementation of the classic pong game. One of the players should press "Host", while the other should type in the host's IP address and press "Join". NOTE: The non-multiplayer version is available here: https://godotengine.org/asset-library/asset/2728 Language: GDScript Renderer: Compatibility
Finite State Machine
by hexagonnico
A GDScript implementation of the finite state machine pattern. Adds node types for finite state machines and states.
3D Resolution Scaling Demo
by godotengine
This demo shows how to downscale the 3D resolution without affecting 2D elements, to improve performance without making the UI blurry. See documentation for details: https://docs.godotengine.org/en/stable/tutorials/3d/resolution_scaling.html Language: GDScript Renderer: Forward+
Voxel Level Editor 3D
by pixelipy
In-editor level creator based on voxels. After selecting a block from the panel to the left, you can place and delete blocks in your world. This can be used to make voxel based levels! Controls: < Left Click to place blocks>, <shift+left click to erase blocks>
godot-yaml
by beliar
Adds the ability to print and parse variables to and from yaml. Usage: Since this is a godot native plugin, you first need to (pre)load it like this: ``` yaml = preload("res://addons/godot-yaml/gdyaml.gdns").new() ``` After this the basic usage is like for JSON: To convert a value to a yaml string you need to use the print method, like this: ``` var yamlstring = yaml.print(1.0) ``` The parse method takes a yaml formatted string and tries to convert it into a godot variable. It returns a JSONP...
BPB Placement
by babypandabear3
This tools allow users to place previously saved scene in a fast and comfortable way, using tabbed library interface to hold list of scenes, with several placement feature such as random scale / rotation, align to surface and grid-like positioning
3D in 2D Viewport demo
by godotengine
A demo showing how a 3D scene can be shown within a 2D one using viewports. How it works: The 3D robot is rendered to a custom Viewport node rather than the main Viewport. In the code, `get_texture()` is called on the Viewport to get a ViewportTexture, which is then assigned to the sprite's texture. Language: GDScript Renderer: Compatibility