All Gadgets

Procedural Demo
by godotengine
This demo includes procedurally generated materials with 3 different techniques: - NoiseTexture2D: Built-in class that generates images on the CPU based on noise patterns (such as Simplex or Cellular). This is suited for static textures only. Texture generation is done asynchronously and is faster than using scripting, since the noise algorithms are implemented in C++ in the engine. - Scripting: Uses the Image class to procedurally generate an ImageTexture on the CPU. This is suited for stati...

Smoothing Node
by lawnjelly
Fixed timestep interpolation nodes for both 3D and 2D. Godot defaults to a fixed timestep for physics. As physics tick rate and frame rate are independent, you will get jitter in any situation where these do not match. The standard solution to this problem is fixed timestep interpolation. This addon introduces 2 new nodes, Smoothing and Smoothing2D, which simplify the process of adding fixed timestep interpolation to your game.

Rabid Hole Punch
by rabid
Godot plugin that, alongside the Rabid Hole Punch Server, allows peer to peer communication via UDP Hole Punching between devices that are behind NAT You will need to deploy the server in a public accessible machine. Link to the server code: https://gitlab.com/RabidTunes/rabid-hole-punch-server You have an example of usage here: https://gitlab.com/RabidTunes/rabid-hole-punch-example

World Editor
by ferdyslab
A World Editing tool to create connections between levels
godot-gameplay-attributes
by octod
Part of the godot-gameplay-systems. This is a c++ addon which handles attributes, attribute systems, buffing, debuffing and so on.

SFS_Shooter MultiPlayer Example Project
by smartfoxteam
The Shooter example shows how to develop a full multiplayer first/third person combat game with Godot 4.x and SmartFoxServer 2X. The game utilizes SmartFoxServer 2X's ability to mix TCP and UDP based messaging, and makes full use of SmartFoxServer's Lag Monitor

CustomPathGizmo
by hiiamwilliam
This addon adds a three axis translation gizmo for Path Nodes and a few other things, such as the ability to set point tilt in editor and snapping to colliders.

TrailMesh 3D
by tcmug
TrailMesh allows you to add 3D trails via an emitter, have the shape defined by a curve and colored with a gradient.

GD NNabla C Runtime for GodotEngine
by mizunagikb
This Addon is a NNabla C Runtime that can be called from GDScript (Godot Engine 4.1). The available trained models are the same as the original, only in NNB format.

Developer Console for Godot .NET 4
by hamsterbyte
Add a developer console to your game. Requires Godot 4.0+ .NET. This system gives you the ability to do a lot of things already and is very easy to extend. Check out the YouTube video for a feature overview and instructions for adding your own console commands.

Card Framework
by chunuiyu
Card Framework is a lightweight, extensible toolkit for creating 2D card games in the Godot Engine. Whether you're building a classic Solitaire, a TCG (Trading Card Game), or a deck-building roguelike, the Card Framework provides flexible card handling and UI structures to speed up development. Use this framework as a starting point for card-based gameplay in any 2D project.

Sprite sheet importer as Atlas Texture (SpriteSheet, AtlasTexture) 2D
by snkkid
Import sprite sheets from TexturePacker FREE VERSION as AtlasTexture. Use the JSON (Array) data format.