All Gadgets

Ginq
by kaluluosi
Linq for GDScript 2.0

Godot GIF (4.4.1)
by b0tlanner
GDExtension for Godot 4.4.1+ to load GIF files as AnimatedTexture and/or SpriteFrames. Go to the repo for a binary that allows converting gifs to standalone resources without requiring the addon in your prpject

LiveDebugger
by folta
high-level debug window for game status. watch display text Node Properties and Functions. can edit only primitive node.
Gnumaru's Scene Tree View Buttons
by gnumaru
Adds new buttons to the scene tree view. Currently two new buttons are added 1) Editor Comment: Every node that has a non empty editor_comment property will show up a sticky note icon. When pressed, this will select that node and open up the editor_description edit popup 2) Incomming Connections: Every node that has one or more incoming connections will show up a "hearing ear" icon. When pressed, this will open a popup listing all current incomming connections to that node. 3) Metadata: Every...

DI: Dependency Injector
by adamsaudagar
This script provides a Dependency Injection (DI) system for the Godot Engine. It facilitates object creation, dependency management, and binding using various modes (singleton, instance, value, etc.). With this script, you can manage your dependencies more efficiently, especially for large-scale Godot projects. --- ## Features - **Dependency Injection**: Inject dependencies into nodes dynamically or throughout the scene tree. - **Binding System**: Bind classes, interfaces, variables, and scen...

Animated Zombie
by imageparseconde
An animated lowpoly Zombie for your game project! Animations : SPAWN IDLE WALK RUN ATK ATK HEAD HIT DEAD very important !!! if you have shakes during the animation, you must reimport the model in 60 fps, disable the optimizer and put all the bones in "nearest" mode in the interpolation mode. in the case of the zombie you have to put in "nearest" the "HIT" animation and the "ATK" animation. you have to do it on all bones! good game.

Procedural 2D Geometry Graph 2D
by dwoj714
A tool for generating smooth 2D collision shapes

Spinner 2D
by tattomoosa
Simple but configurable generic process status indicator node. Features: * 5 statuses * EMPTY for a process that hasn't started * SPINNING for indeterminate progress, such as a network request * PROGRESSING for determinate progress, such as a timer or download with known message body size * SUCCESS for a process that has completed successfully * WARNING for a process that has completed successfully with warnings * ERROR for a process that has errored out * Can use custom icons, with defaults ...

Ray Tracing Demo
by hkshao
A shader-based PBR ray tracing demo. Real-time denoise and you can freely adjust the camera's transforms, lens aperture, fov and focal length.

New Relic Analytics
by therealcarbon
New Relic (https://newrelic.com) is a SaaS based observability platform that provides software monitoring and analytics for any technology. This addon allows developers to send useful data in the form of events, metrics, or logs to New Relic for troubleshooting or game analysis. That data can then be used to create meaningful visualizations. Docs: https://github.com/khpeet/newrelic-godot-plugin?tab=readme-ov-file#new-relic-godot-plugin

Tiled Map Importer for Godot 3 2D
by vnen
Import TileMaps from Tiled Map Editor (http://mapeditor.org). This imports each map as Godot scene which can be instanced or inherited. For Godot 3.x More information at https://github.com/vnen/godot-tiled-importer Manual at: https://github.com/vnen/godot-tiled-importer/wiki Features: * Accept both .json, .tmx, and .tsx formats. * Import maps and standalone tile sets. * Support for compressed layers. * Orthogonal, Isometric, Hexagonal and Staggered maps. * Group layers imported as Node2D for ...

Polyhaven Material Downloader
by p3ntest
This editor script allows you to download any polyhaven.org texture directly from the editor and directly outputs an ORMMaterial3D. No downloading, dezipping, importing and creating Materials necessary. You can specify the size of the textures as well (1k-8k)