All Gadgets
Custom Play Buttons
by grodavid
This tool add an extra panel beside the "standard" play button panel, with settings for this addon. When you add a play button in the settings window it will pop up in the panel with a tooltip indicating which scene the button executes.
NobodyWho | Local LLMs for dialogue
by nobodywho
AI dialogue for NPCs using open-source, offline, totally local LLMs. See the repository readme for usage instructions: https://github.com/nobodywho-ooo/nobodywho or check out the docs at: https://nobodywho-ooo.github.io/nobodywho/
Termdot (Game Terminal)
by joezeo
Termdot is an external terminal design for Godot, it supports: 1. Runtime command execution console – interact with the game during runtime. 2. Command history caching and auto-completion – recall and auto-fill previous inputs. 3. Command scripting with execution status handling – write reusable scripts and track results. 4. Extensible and easily integrated – fits smoothly into existing projects. 5. Log and data inspection windows – visually view logs and runtime data. 6. Capture Godot's stan...

GenerateAnimationPlayerFrameTracks
by vincesanity
The GenerateAnimationPlayerFrameTracks plugin is designed for the Godot Engine, specifically to enhance the AnimationPlayer for Sprite2D nodes. This plugin allows developers to efficiently generate animation tracks via an extended user interface, streamlining the animation process for Sprite2D nodes.
ExecPool
by z80
Thread pool for asynchronous tasks execution. It runs tasks in a number of parallel threads. On each task completion it calls a callback specified. One can specify how many threads to use or use the default number which is OS.get_processor_count()-1. Usage example: ExecPool.start( my_object, "method_to_call", "callback_name" ). See "res://addons/exec_pool/examples/exec_pool_example.tscn" example scene.
PSX Style Camera Shader - Distance Fog, Dithering, Color Limiter, Noise
by gegfairbear8974
This is a Camera shader for Godot 4.3 to add distance fog with optional noise, color limiting, and dither. There are a lot of fragmented and partial solutions out there and I wanted to combine various techniques to make an easy to use quad-based shader. Each setting can be enabled/disabled and customized. ** Updated for Godot 4.3. A 4.2 compatible version can be found within the repository's releases

Random Tiles Map Generator
by portella0
The user inputs the size of the map, the sprite of the tiles, and the number of tile. The asset then generates a random map each time the user calls its funtion. The asset is an entire godot scene that already have a map with tiles as an example. To change it you must create your own tilemap and edit the script.
Procedural World Map Generator 2D
by gokudomatic
The Procedural World Map Generator and Viewer Component is a tool designed for game developers using the Godot 4 game engine. Its main purpose is to provide a fast and efficient way to generate and view procedurally generated world maps, either for game prototyping or as a foundation to build advanced procedural world maps. This component offers a basic world generator and a high-performance viewer, enabling real-time navigation and zooming within the generated maps. It also supports progress...
HoloPlay 3D
by captainproton42
This plugin adds suport for holographics displays made by Looking Glass Factory to the Godot Engine. Just drop the new HoloPlayVolume spatial node into the scene and view your Godot project as a hologram! **Windows only at the moment.**

Creepy Eyes Looking at Cursor
by monsoonsheep
Little demo of eyes spawning in randomly and looking at the cursor
Godot MIDI Input example
by rancidbacon
Example of MIDI Input (e.g keyboard/controller) handling functionality. Lists available MIDI input devices, dumps textual information about the events received and visualises key presses on a 1-octave on screen keyboard.
Scene Tree As Text
by golomp
Generates a text representation of your scene trees, optionally including changes made in the Inspector. It's perfect for documenting scenes, debugging, or getting more effective help from AI models.