All Gadgets

Godot Sharp Some - Drawing 2D
by jiri
Is set of extensions for custom drawing API in Godot engine version 3.3 to 3.5. It simplifies script drawing. Includes CanvasItem extensions for drawing various plane shapes and Multiline class extending possibilities of drawing API.

Godot Matrix SDK
by cyclikal
A Matrix SDK for Godot written in GDScript

Godot Improved JSON
by neth
JSON support for all variant types, including native & custom objects with property injection from JSON. - Provides a JSONSerialization autoloaded/globally accessible class with several functions for converting any type to/from JSON. - All Variant.Types are supported; no longer will your StringName be deserialized as a String, or your int as a float. Types are deserialized as the exact type they were when serialized. - Custom & Native object support (including resources, nodes, anything that ...

Asset Placer With Physics
by camperotactico
An editor plugin that allows assets to be instantiated and dropped on a 3D scene using physics. Useful to automatically place assets that need to lay naturally on the ground or against other assets. This tool is compatible with any Node3D derived PackedScene as it works by temporarily wrapping the asset inside a RigidBody3D. Then, the physics simulation is enabled for a couple of seconds just for the newly spawned instances. The RigidBody3D node needs a CollisionShape3D to work, which is crea...

Poki SDK
by vkrishna
This plugin provides a web export preset and a gdScript wrapper for integrating with Poki Platform's SDK.

GodotRx
by neroware
GodotRx - Reactive Extensions for the Godot Game Engine version 4 (GDRx) Why Rx? ReactiveX allows a more declarative programming style working on observable data streams. It encourages high cohesion and low coupling rendering the code more easily readable and extendable. The Godot Engine brings a well thought-out event system as well as a nice implementation of coroutines to the table. It allows you to easily implement asynchronous code execution, meaning that code is not run in the sequence ...

AnimationPlayer SpriteFrames Helper
by theorioli
AnimationPlayer SpriteFrames Helper allows for an easier addition of SpriteFrames animations into the timeline of an Animation.

Palette swap shader with animation support
by kobewi
A shader that changes sprite colors based on provided palette. Top row of palette are color references; these colors are sampled from the original image and replaced by colors from subsequent rows. The shader will cycle between palette rows, resulting in an animation. By default, the reference row is also part of the animation, but it can be skipped. 2-row palette with first row skipped results in a static palette swap. The shader will automatically adjust to palette size, so it requires mini...

AutoSaver Toggle for Godot Editor (C#)
by vrravalos
AutoSaver is a peace-of-mind plugin for Godot 4 that enables a toggle to automatically save the currently open scenes and files based on a timer schedule (default is 60 seconds) and/or when the application loses focus. The plugin has some optional configuration to customize the experience. ## Features • Toggle autosave functionality in the Godot editor • Prevent saving during active editing (scenes) • Integration with Godot's built-in autosave features • Easy-to-use settings panel in the Godo...

Object State Machine
by lowlevel1989
Full documentation available in the repository: https://github.com/lowlevel-1989/object_state_machine A hybrid state machine solution for Godot - Single node in scene tree - Add just one NodeStateMachine node to your scene - No node-based states - States are pure GDScript objects (not scene nodes) - Optimized performance - Avoids scene tree overhead for state transitions - Clean architecture - Keep your scene tree simple while managing complex behaviors How It Works - Add a single node to you...

SwiftInv | Inventory Addon
by blodyx
## Info Easy to use inventory addon for Godot Engine 4.1 and newer (last update for 4.4) ## Table of contents - Info - Features - Full Documentation - WIP ## Features - Drag and Drop features. - Real time updating and saving. - Editor preview. (using @tool keyword -> erase it to disable) - Example scenes to understand the basics (video tutorial WIP) ## Documentation - Already included in the addon! Open your editor reference docs and search for Inventory nodes and resources (Inventory, Invent...

NZ projectiles 2D
by nekozero
Plugin for Godot that adds a projectile system. There are two projectile classes, base one and extended, to which you can add more stuff, like changing speed every second or making it disappear only after interacting with 3 objects.