All Gadgets

GodoLM
by gyre
Provides tooling to generate godot resources at runtime using language models. Currently supports OpenRouter.

Nesinkrona
by ydipeepo
!! IMPORTANT !! This add-on is no longer maintained by me. And continues to be maintained here: https://github.com/folt-a/godot-nesink --- I am notified here cause there is no way to delete the submitted assets.

Developer Console
by jitspoe
Console that can drop down with the ~ key, as seen in games like Quake, that allows developer to add commands to quickly test things. Simply use "Console.add_command("command_name", <function>, <num_parameters>)" to add console commands! Parameters are passed in as strings. Other useful settings: Console.enable_on_release_build Console.pause_enabled Console.enabled And signals you can connect to: console_opened console_closed console_unknown_command

RMesh Importer 3D
by koanyaku
Imports RoomMesh (.rmesh) files. This addon allows you to import SCP – Containment Breach RoomMesh (.rmesh) files into the Godot Engine. It supports .rmesh files from the original SCP – Containment Breach game, and also files from CBRE-EX, a free third-party map editor for the game.

Dynamic Connection: Remove Signal Connection Boilerplate
by tamersoup625
This plugin adds the DynamicConnection class for handling a signal/callable connection and modifying it during runtime. DynamicConnection represents a connection between a Signal and a Callable or the absence of one. This class ensures there's at most only one connection and avoids leaving leftover connections if its state ever changes. Repository includes an example scene.

GDScript Optional
by blumm96
A Java-style Optional<T> implementation for Godot Engine (GDScript). Helps you safely wrap nullable values and avoid unsafe null checks.

libm8gd - M8 Tracker Integration
by octopod
This tool provides an API for connecting to M8 Tracker devices (both headless and physical) and allows you to control it, retrieve its display, and more.

Godot State Charts
by derkork
Godot State Charts is an extension for Godot Engine 4 or later that allows you to use state charts in your game. State Charts are similar to finite state machines, but they are more powerful and avoid the state explosion problem of traditional FSMs. To get started, check out the manual at: https://github.com/derkork/godot-statecharts/blob/main/manual/manual.md

GameNite Controlpads
by safwaan
This extension is used to develop for GameNite and test your GameNite game natively. Specifically it adds a GameNiteControlpads node that allows you to send and receive messages with "controlpads": the mobile phone controllers. Must be used in conjunction with a controlpads test server. Usage: * You can see a full walk-through here: https://clever-rain-b72.notion.site/Godot-GameNite-Development-Walkthrough-a4c9f6bbcaff4f4cbe4daacd71cde22d?pvs=4 * Join our discord to get help and learn more ab...

Tabby Explorer
by luxmargos
With this plugin, you can organize complex folder structures according to your preferences using multiple FileSystem docks and nested tabs. Additionally, a dedicated dock for Favorites is supported.

Simple Main Menu
by sin
A simple Main Menu for Godot 4.0 with : Start Menu with an Option Menu that include a Video Option & Audio Options

Twitcher
by kanidev
**Twitcher V2: Easily Add Twitch to Your Godot 4 Game!** Connect your Godot game or overlay to Twitch! * **Show Twitch Chat:** Display chat messages in your game. * **React to Events:** Make things happen when someone follows, subscribes, or uses channel points. * **Use the Twitch API:** Get user info, create clips, and much more. * **Handle Chat Commands:** Create custom commands like `!play` or `!info`. * **Easy Setup:** A helpful wizard guides you through connecting your Twitch account. * ...