All Gadgets

ColorBlind Accesibility Tool
by jguzmanfl
A small plugin that allows you to add color blind filter options, color changing, and glow effects to your games created in godot. All through a small interface that allows you to create and add these shaders and place them in your desired scenes. Colorblind Filter - Create a color rect and an option button with which you can control the type of filter. Replace Color - Creates a shader within the selected scenes that allows you to change a specific color previously selected. Glow Elements - C...
UniParticles3D 3D
by danielsnd
A simple yet powerful 3D Particle System for Godot 4.3+. UniParticles3D provides an intuitive, modular approach to creating particle effects with a familiar interface inspired by Unity's particle system. UniParticles3D uses Godot's RenderingServer multimesh system for efficient rendering while keeping particle logic on the CPU. While not as performant as Godot's GPU-based particle system, it offers: - Easier and quicker setup - More intuitive controls - Visual gizmos for shape editing - Famil...
Procedural Texture Designer
by wakeofluna
Create seamless, natural looking textures directly in Godot using a Visual Editor interface. This Addon allows the user to use the Godot Visual Editor to string together various patterns and filters in order to simply create stunning looking textures. These textures are fully procedural which means they are calculated (once) at loadtime and do not take up precious storage space in your distribution package. Designs can be used immediately as textures or exported as Shaders and Images if you w...
Godot AI Helper
by mkgiga
Helps you create a text string containing all the scripts and scene trees (formatted as an ASCII-tree) to give to an AI for context. You can add extra information about your project to appear above or below the scripts and scenes. Your configuration is saved to a .json file inside the addon's own directory, and will persist across sessions. **NOTE**: This is not an AI-assistant chat client for the godot editor. You are meant to paste the generated string into your chat bot of choice's prompt....

Goshapes: Curve-based Modelling and Level Building 3D
by daleblackwood
Goshapes provides intuitive, curve-based level creation tools for Godot 4. This tool augments Path3D nodes with abilities to: - create custom block meshes (earth, buildings, etc) - create path meshes (fences, paths, roads) - scatter instances (trees, rocks, grass, etc) This makes it ideal for quickly putting together 3D environments.
Resource Remaps
by allenwp
Editor plugin for Godot that enables remapping resources by feature. An essential tool for porting your Godot project! Features: • Remap any resource or file in your project to a different one when your project is exported, based on the feature tags of that export. • Quickly and easily reduce export size when supporting different platforms. • Any remaps that are not used will automatically be excluded from the exported project. • Compliments existing Resource Export Modes. • A productive Proj...
GrassPath2D 2D
by thiagobruno
Addon to generate interactive grass with Path2D (Curve), group of interactive objects, change the grass texture, blur, wind direction and force, height grass, random "leaf" rotation, colour array to random leaves, and several other parameters. *The addon is in continuous improvement, version 1.0 can be used with GLES2, GLES3 and Android (mobile)

RelativeRemoteTransform3D 3D
by innovateinvent
RelativeRemoteTransform3D pushes its own Transform3D with a relative coordinate space to another Node3D derived node (called the remote node) in the scene. It can be set to update another Node's position, rotation and/or scale relative to another node. This is functionally similar to the built-in RemoteTransform3D. RemoteTransform3D transforms the remote relative to its parent node or the global origin. RelativeRemoteTransform3D allows you to specify any node to position the remote relative t...
2D Platformer Demo
by godotengine
This demo is a pixel art 2D platformer with graphics and sound. It shows you how to code characters and physics-based objects in a real game context. This is a relatively complete demo where the player can jump, walk on slopes, fire bullets, interact with enemies, and more. It contains one closed level, and the player is invincible, unlike the enemies. You will find most of the demo’s content in the `level.tscn` scene. You can open it from the default `game.tscn` scene, or double click on `le...
Voxel Game Demo
by godotengine
This demo is a minimal first-person voxel game, inspired by others such as Minecraft. How it works: Each chunk is a StaticBody3D with each block having its own CollisionShape3D for collisions. The meshes are created using SurfaceTool which allows specifying vertices, triangles, and UV coordinates for constructing a mesh. See documentation for procedural geometry generation: https://docs.godotengine.org/en/stable/tutorials/3d/procedural_geometry/index.html The chunks and chunk data are stored ...
GDScript Protobuf
by lxlixi
Protocol Buffer implementation for Godot 4+

EZ RNG
by aarontundrapeaksstud
EZ RNG simplifies your RNG needs by offering the following global functions via a sole, auto-loaded singleton script: gen_int() - Generates integers in an array inclusively-between minimum and maximum values gen_float() - Generates floats in an array inclusively-between minimum and maximum values gen_gaussian() - Simulates a statistical normal distribution and generates numbers thereof gen_weighted() - Uses float-based weights for generation with favorability