All Gadgets

TwitchIRCClient
by rblopes
An abstraction layer for the Twitch IRC API, over a WebSocket connection, that makes it possible for games and applications created with Godot Engine to interact with Twitch channels. Updates in v0.3.0: - BREAKING CHANGE: Remove `authentication_failed` signal - BREAKING CHANGE: Remove `authentication_succeeded` signal - BREAKING CHANGE: Remove `connection_refused` signal - BREAKING CHANGE: Remove `ping` and `pong` signals - BREAKING CHANGE: Remove `username_list_received` signal - BREAKING CH...

GES - Godot Easy Saving
by isitlucas
GES (Godot Easy Saving) is a simple and lightweight addon for the Godot Engine that enables developers to implement flexible, secure, and robust save systems with ease. Features: - Encryption support with unique passwords per device. - Support for multiple save files (e.g., multiple save slots). - Autosave functionality with adjustable intervals. - Autosave on quit functionality. - Debugging tools for inspecting and logging save data. - Signals for save/load events and data changes.

Asynchronous Scene Loader
by novemberdev
This script allows you to load scenes in a seperate background thread to eliminate any lag! NOTE: This does not work for WEB, since Threads are not supported there.

ReorderableContainer
by foollin
A container similar to BoxContainer but extended with drag-and-drop style reordering functionality, and auto-scroll functionality when placed under ScrollContainer.

Godot 4 Main Menu Template
by jackboyman
Godot 4 Main Menu Template The default play scene features a movable white box controlled by Mouse. Perfect for prototyping or game jams, this template offers: -A straightforward start menu with Play, Options, and Quit buttons. -An uncomplicated options menu with three tabs: -Video: Fullscreen -Music: Master, Music, Sound Effects -A handy control testing scene (Simply hit Play in the start menu). For credits, refer to the GitHub repository.

GLoot (Universal Inventory System)
by pkish
A universal inventory system for the Godot game engine (version 4.2 and newer). Visit https://github.com/peter-kish/gloot for more info.

SimpleFirstPerson
by aarroz
A player with basic first-person controls. Ready to use with no configuration required. It's that simple.

Dynamic Catenary
by donitzo
A dynamic catenary node and shader for Godot engine (for hanging chains, ropes etc.). "In physics and geometry, a catenary is the curve that an idealized hanging chain or cable assumes under its own weight when supported only at its ends in a uniform gravitational field" - Wiki The idea came from an excellent tutorial by Alan Zucconi, in which he describes the math behind catenaries. I used these formulas plus some original ideas to implement a new catenary node type in Godot.

Arrow3D
by ys
A 3D gizmo to make a simple arrow.

vim-motion
by wovrik
wovri's upload of Josh N godot-vim project.

TileMapDual dev 2D
by pablogila
DO NOT DOWNLOAD YET. This Asset Library version is under testing. Before submitting an issue, please test with the version from the GitHub repo: https://github.com/pablogila/TileMapDual A simple, automatic and straightforward custom TileMapLayer node that provides a real time dual-grid tileset system for Godot, for all kinds of grids. This dual-grid system reduces the number of tiles required from 47 to just 15, rocketing your dev journey!

PGodot 3D
by msunyerdev
PGodot is a free and open-source procedural generation plugin for the Godot Engine. It enables developers to create dynamic 3D environments using noise-based techniques, directly from the editor or at runtime. This tool was developed with indie studios and solo devs in mind, offering procedural power without the complexity or price of commercial alternatives.