All Gadgets

Frog Subtitles
by frogcollective
Frog Subtitles is a Godot plugin that add custom nodes to easily add subtitles on a video or audio stream. It works by directly importing a standard srt files. This plugin has been developed by Frog Collective.

Date Time
by verillious
Datetime utils for Godot

Animator Import
by pelle
Importer plugin for Autodesk Animator FLIC animations (FLI and FLC) and some other file formats that can be saved from Animator (images, polygons, palettes, and masks). This can be used with the open sourced version of Autodesk Animator or to import animations from other applications that can export FLIC files.

YAML.gd
by lowlevel1989
Full documentation available in the repository: https://github.com/lowlevel-1989/YAML.gd A YAML parser written entirely in GDScript. YAML.gd allows you to parse YAML content directly within your projects without requiring C++ modules or compilation, making it easy to integrate and use on any platform supported by Godot. === Running Basic Tests === ✔️ Test 1: Simple key-value pairs ✔️ Test 2: Nested dictionaries ✔️ Test 3: Simple lists ✔️ Test 4: Mixed structures ✔️ Test 5: Empty values ➡️ Bas...

Audio Generator Demo
by godotengine
This is a demo showing how one can generate and play audio samples from GDScript. It plays a simple 440 Hz sine wave at 22050 Hz. How it works: It uses the `push_frame()` method on an AudioStreamGeneratorPlayback object, which is inside of an AudioStreamPlayer node, to generate audio frame-by-frame based on `pulse_hz`. Language: GDScript Renderer: Compatibility

Node Based Job Queueing System
by thepolyglotprogramme
A Node-Based, thread-safe and synchronous Job Queueing System for Godot

uuid
by binogure
The uuid class is a GDScript 'static' class that provides a unique identifier generation for Godot Engine.

GDScript Interfaces
by mastermori
Adds a very basic implementation of interfaces to GDScript. Only validates at runtime. See full explanation on https://github.com/Mastermori/gdscript-interfaces

Match Maker Demo Project
by sakulflee
What is this? This is a Match Maker demo project for Godot. The Match Maker framework is a project to enable easy and customizable multiplayer between two or more peers, remotely and locally. It uses the "WebRTC (SIPSorcery)" plugin, also found here on the AssetLib (https://godotengine.org/asset-library/asset/2394) or on GitHub (https://github.com/SakulFlee/Godot-WebRTC-Match-Maker/) Why use this? This project enables you to implement a fully working match-making based Multiplayer within a fe...

Simple Concept Template: Main Menu
by bosencheng
Simple main menu template for Godot 4 Check the Itch.io page for a playable demo: https://unchain112.itch.io/simple-concept-template-main-menu The default play scene includes a white box that can be moved with W, A, S, D. In the example control scene, press ESC to enter Pause menu. Ready to be used for prototyping or game jams. Features: - A basic start menu with Play, Options, and Quit buttons. - A basic options menu with three tabs: - Video tab: Fullscreen, Borderless, Vsync - Music tab: Ma...

3D Anti-Aliasing Demo
by godotengine
This project showcases the various 3D antialiasing techniques supported by Godot. - Multisample antialiasing (MSAA): High quality, high performance cost. Does not blur the image. - Fast approximate antialiasing (FXAA): Medium quality, low performance cost. Slightly blurs the image. - Temporal antialiasing (TAA): High-quality, low performance cost. Slightly blurs the image (but less so than FXAA). - Supersampling (SSAA): The highest-quality technique, but also the most expensive. Does not blur...

Image-based fonts
by droc101
This tool allows typing with fonts made from a collection of PNG images.