All Gadgets

AudiosPlugin : Godot iOS Audio Plugin
by audiosdroid
This plugin solves the Godot game engine audio recording and playback issue in iOS devices. Please open the Audios Plugin XCode Project and compile the project. You can also use the libaudios_plugin.a binary in your project.

GUI Translation Demo
by godotengine
A demo showing how Godot seamlessly enables the use of localized resources and texts. Language: GDScript Renderer: Compatibility

Inspector Tabs
by picode
Godot add-on for splitting the inspector property classes into its own tabs. So that it is shorter and require less scrolling. There's also a jump-scroll option that didn't hide the properties in different tabs. # Features - An option for horizontal/vertical tab layout. (Can be changed in the `editor_settings/inspector_tabs/tab_layout`. Make sure advanced settings is on) - An option to add/remove text and icon on the tabs. (Can be changed in the `editor_settings/inspector_tabs/tab_style`) - A...

Copy Files On Export
by rihards
Copy Files On Export is an addon for Godot 4 which allows you to define a set of files and directories which will be copied alongside the project when it is exported, optionally filterable by feature! Useful if you want to include a README or other files for your users without having to copy the files manually or set up automation via external means. To configure the addon, head to Project → Project Settings → Copy Files On Export. The table in that section defines the file and directory mapp...

CounterTimer Node
by bigdc
This is a custom timer node that can do both countdowns and countups. It is very simple to use. See the ReadMe.md file to use it.

Auto Night Mode
by mintsoda
Automatically switches between the day and night UI/syntax theme of Godot at scheduled times. Instruction: Settings are in Editor -> Editor Settings... -> Interface -> Auto Night Mode Supports using latitude and longitude to caculate sun times. Note: If day theme is currently applied, please change it in Interface -> Theme, because day theme in Interface -> Auto Night Mode will be locked. Vice versa. ------ è‡ªåŠ¨æŒ‰æ—¶åˆ‡æ¢æ—¥å¤œç•Œé¢ã€è¯æ³•高亮主题。 说明:在 编辑器 -> ç¼–è¾...

RigidBody Planetary Physics Correct Stand Up
by comancheak
This demo shows how to make correct objects stand up function for planetary gravity in Godot Engine. Requires Godot Engine 3.0 RC3 or higher version. Use Arrow keys or WASD to move the capsule and mouse to rotate.

Audio Haptics
by timoschwarzer
This native extension (GDExtension) for the Godot Game Engine allows you to use audio based controller haptics as found on DualSense or Switch Pro controllers on desktop platforms. Supported Controllers: - DualSense - DualSense Edge (untested) Supported Operating Systems: - Linux with PipeWire - Linux with PulseAudio - Windows (untested) Usage: 1. Download the latest release of the extension and add it to your project 2. Create a new audio bus, mute it and add the ControllerHaptics effect to ...

Dynamic TileMap Layers Demo
by godotengine
Example of how to make a fake wall using TileMap's `_tile_data_runtime_update()` method. It shows how to disable collisions per layer. Language: GDScript Renderer: Compatibility
CSGMesher
by dbat
Add some superpowers to your CSG Shape Nodes! With CSGMesher, you can quickly output the final static mesh as well as an optional static body and collision shape. You can also set a group on the ouput nodes. The collision mask and layer of the node is now also copied to the output.

JSONH (JSON for Humans)
by joyless
JSON for Humans in GDExtension for Godot. JSON is great. Until you miss that trailing comma... or want to use comments. What about multiline strings? JSONH provides a much more elegant way to write JSON that's designed for humans rather than machines. Since JSONH is compatible with JSON, any JSONH syntax can be represented with equivalent JSON. JsonhGdextension is an implementation of JSONH v1 for GDExtension using JsonhCpp. Also see the JSONH highlighter for VSCode: https://github.com/jsonh-...

Persistence Node
by matiasvme
Addon to store data in text or encrypted files, in Godot Engine 4, in an easy way. More info: https://github.com/TheVulcoreTeam/Persistence