All Gadgets

G.U.I.D.E - Godot Unified Input Detection Engine
by derkork
G.U.I.D.E is an extension for the Godot Engine that allows you to easily use input from multiple sources, such as keyboard, mouse, gamepad and touch in a unified way. Gone are the days, where mouse input was handled differently from joysticks and touch was a totally different beast. No matter where the input comes from - your game code works the same way. - Unified input detection and handling from multiple sources (keyboard, mouse, gamepad, touch, etc.). All inputs are used in the same way i...

Playnub
by thisisbennyk
The Playnub plugin is a collection of many general-purpose game development patterns, techniques, and tricks drawn from academia and online resources, as both a tool and a guide for creating games effectively and efficiently. Playnub is designed to expedite game development by providing tons of resources built specifically for rapid prototyping and continuous iteration-- enabling developers to focus on making the games they envision, not on programming the framework necessary to do so. Featur...

First Person Stealth Character Controller
by scipioceaser
A first-person character controller with an FSM, inspired by the Thief games and Quadrilateral Cowboy. Features: - Clambering up ledges and into vents. - Detects how lit the player is. - Get the texture of the surface walked on and signal to nearby listeners in a radius. - Head bobbing - Crouching and crawling - Sneaking - Leaning - Frobbing (Interacting) - Dragging and throwing rigidbodies with the mouse. - Noclip state - Camera zoom

Godot-Opus
by wavesonics
A GDNative wrapper for libOpus, allowing for very high compression rates for audio containing speech. It adds 2 nodes to Godot: - OpusEncoder - OpusDecoder This can allow for the implementation of a very simple form of VOIP. It will not be truly streaming or real-time though. Much more work is required before we get to that. Demos: Trivial: the example/ directory in this asset has a simple demo VOIP: https://github.com/Godot-Opus/libopus-gdnative-voip-demo

Simple Cards 2D
by twdoor
Adds a card node with animations and modular effects. Check the github page for more info.

Start-RichText Editor
by wy
Rich text editor for Godot

Godot Mod Player for Godot Engine 4
by arlez80
This is 100% pure GDScript embeddable Software Mod Player for Godot Engine 4. Supported files: *.mod, *.xm 4.3.0 updates: * Optimize for loops 4.2.5 updates: * Fixed portamento up/down * Fixed error when read empty pattern from XM files * Remove unused codes 4.2.4 updates: * Fixed tone portamento in linear frequency * Fixed vibrato does not working * Fixed volume slide command * Fixed Instrument panning * Refactoring codes 4.2.3 updates: * Fixed portamento/vibrato in linear frequency * Fixed ...

Dark Peace's BulletUpHell: BulletHell Engine (Godot4.1)
by darkpeace
With 200+ stars on Github, BulletUpHell is the world's most feature-packed BulletHell Engine. With the new Asset Library's Godot version search, this page isn't necessary anymore, refer to the main page : https://godotengine.org/asset-library/asset/1801 Also find it on Itch : https://bottled-up-studio.itch.io/godot-bullethell-plugin

Cinematic Camera Shake
by mrminimal
Adjustable Cinematic Camera Shake presets from the real world. Features: - recorded with real life camera - drag and drop - adjustable - smooth at all speeds Example video: https://www.youtube.com/watch?v=4lCm_jqoBrI

Godot Pixelorama Importer
by technohacker
This import plugin allows importing .pxo files from Pixelorama as StreamTextures directly without requiring a manual export to PNG

Godot FontAwesome 6 2D
by lettern
Use (FontAwesome)[https://fontawesome.com] 6 on Godot 4.0! ## Usage Create a new "FontAwesome" Node and configure it's values. To change color, simply go to theme overrides and change the font color.

VCS Export Platform
by novadc
A super simple export plugin for godot that allows for source code to be copied to another directory and optionally compressed. Useful for making automatic source code exports. Requires the NovaTools plugin as a dependency and some sort of VCS plugin to use in the first place.