All Gadgets

Line Up Tool 2D
by kaanalpar
This plugin lines up the selected nodes on the X or Y axis at the specified distance interval.

SmartShape2D - Godot 4 2D
by sirramesq
This plugin allows you to create nicely textured 2D polys. Simply place a few points then create / assign the shape material, and you should have a good-looking polygon. The textures used are similar to what you would use if making terrain using TileMap/TileSet See Homepage here: https://github.com/SirRamEsq/SmartShape2D Using SmartShape2D with Godot 4: https://github.com/SirRamEsq/SmartShape2D/blob/master/addons/rmsmartshape/documentation/Godot4.md SmartShape2D + Aseprite tutorial can be fou...

AlternativeTimer
by pokeparadox
An addon providing an AlternativeTimer node which exposes signals for hours, minutes, seconds and millisecond updates to, for example, more easily make a clock display.

Compute Worker
by wardensdev
A Godot plug-in that simplifies the setup and use of compute shaders in Godot! This plugin wraps the RenderingDevice compute API. It provides a custom ComputeWorker class and node that simplifies setup and execution of the compute pipeline, and handles encoding of Godot data types into GLSL data buffers. All so you don't have to! Features: - ComputeWorker node/class - Custom resources to handle uniform data - Simplified compute API - Easy scene tree interaction - Supports uniforms and storage...

BAD Multiplayer
by batteryaciddev
Minimizes networking setup required for your Godot multiplayer game. - Currently designed for match based multiplayer games, but is highly configurable. - Networking lifecycle signals and common menu actions are exposed through a simple set of functions. - Facilitates common match actions like readying a player, spawn point retrieval, respawning, game over checks, and player reset. Easy to get started - Build your menus around the networks you want to support. - Connect the buttons to the provided host and join game functions. Customizable - Easy to override built-in functionality Supported networks - ENet (local and dedicated server) - Noray Client-host P2P (coming soon!)

SMC - State Machine & Components
by epsy
A Finite State Machine and Component Manager for Godot 4.3+.

Dialink
by eptwalabha
A custom node to handle dialogs in your game. The purpose of this new DialogSystem node isn't to display dialogs but to manage: - simple dialog text - multiple choices - conditional branching - characters / tags / signals Dialogs are loaded from a JSON file. The new DialogSystem node will take care of the rest.

Proton Control Animation 2D
by hungryproton
Quickly and easily add UI animations to your scenes. No code or special architecture required.

AnimationPlayer Refactor
by poohcom1
A Godot addon to help refactor animations for the AnimationPlayer. Edit property references, delete tracks, and even change the root node of the Animation Player without breaking all the path references. No need to manually update every single track every time you move or rename a node and properties in the scene. Notes: - This addon only refactors Animations, so deleting or renaming nodes does not affect the actual nodes. It is recommended to move/rename the actual nodes first, and then use ...

GodotSteamSync / Godot - Godot
by ismailfilipov
Synchronisation system and finished lobby system for GodotSteam. First download the GodotSteam addon. Then download GodotSteamSync and restart the project. FEATURES -Lobby System -Synchronizing nodes -Scene Changer and Loading Screen -Voice System -NetworkSpawner

FloatableBody
by ueshita
This is a simple physics system working on Godot Engine 4 that simulates the behavior of an object floating in a water-like fluid. - All buoyancy control code is written in GDScript. - Physics process are simplified, so it works well on mobile and web. - You can use either 3D or 2D.

SpriteMesh 3D
by teggy
SpriteMesh is a plugin for Godot that allows you to create 3D meshes based on a 2D sprite.