All Gadgets
NI mate Motion Capture 3D
by hoontee
Add an NImate node to the scene to begin - its variables should be self-explanatory. Requires Delicode NI mate. Use default settings with skeleton tracking enabled. Delicode NI mate Installers: Windows - https://github.com/hoontee/godot-ni-mate-motion-capture/raw/master/ni_mate_installers/Delicode_NI_mate_v2.14_Installer.exe macOS - https://github.com/hoontee/godot-ni-mate-motion-capture/raw/master/ni_mate_installers/Delicode_NI_mate_v2.14.dmg Ubuntu 64-bit - https://github.com/hoontee/godot-...
Godot Database Manager
by radubolovan
An addon used for creating and edit databases for Godot Engine.
Expandable Platformer Controller 2D
by nahtrex
Expandable Character controller for 2D platformers based off the work of Noasey: https://godotengine.org/asset-library/asset/3312 In addition to the amazing parametrization on the base project by Noasey now movement modes are modular. So unneeeded code does not live in the character script and so expansion is easier since the code doesn't have to be touched. There's an included demo that uses all the previously included movement types now made into modules. The debug menu used in the demo can...
BSON for Godot
by zakarya
This is a simple BSON serializer and deserializer written in GDScript that is originally designed to be compatible with JSON for Modern C++'s BSON components, but it can be used with any other BSON tool. From bsonspec.org: BSON, short for Binary JSON, is a binary-encoded serialization of JSON-like documents. Like JSON, BSON supports the embedding of documents and arrays within other documents and arrays. This plugin is useful for server/client communication, interacting wi...
RemapTools 2D
by bendn
A tool that allows the remapping of InputMap actions. Supports: - Multiple joypad types: - Xbox - Nintendo switch - Playstation - Fallback icons for a generic controller - Keyboard - Mouse Note that the Switch and Playstation icons are not tested, as I do not have them. The switch also does not have a guide button, so keep that in mind.
InputController
by sscovil
Easily differentiate between a button tap, double tap, press, long press, and hold for all of your input actions in Godot.
3D Labels and Texts Demo
by godotengine
This project showcases the two main 3D text techniques supported by Godot: Label3D and TextMesh. Both Label3D and TextMesh exist in 3D space and can optionally be occluded by other objects, but they serve different use cases. Label3D: The Label3D node is a 3D node like any other. It draws text using one quad per character, which can optionally be set to work as a billboard. TextMesh: Unlike Label3D, TextMesh can optionally have actual depth since it generates geometry to represent the text. T...
PointCloud 3D
by jlsgangwisch
This tool creates CPUParticles3D point clouds from mesh resources. Volumetric video is possible using .xyz frames.
Vertex Color Import Swapper
by invertex
Allows importing to automatically move vertex color data from a different file attribute into the primary vertex color attribute. Useful primarily to get around the recent Blender 4.1 change that no longer exports vertex color properly. Can grab the color from other named attributes, including UV channels, normals, etc... Visit the repository for a full explanation of capabilities.

BiomeGenerator
by starnightflower
Procedural Biome Map Generation Demo This demo shows how to use the Midpoint Displacement Algorithm to create natural and random biome maps.

Follower
by mxt08
This tool allows you make that a KinematicBody follows another Node in a 3D space.
Volume Layered Shader
by blackears
View volumetric data in Godot. Great for visualizing your Texture3D.