Tools

GDProfiler
by simpleplugindev
A Simple, yet Effective Godot Profiler! (Also Works in the Editor, and it has a Movable version!) How to Use: 1. After installing the Plugin, go into the Project Settings, and enable "GDProfiler" 2. To Insert the GDProfiler into your Project, search for "Godot Profiler" and you'll be sure to find it easily!

Wyvernbox - Inventory System
by dontnowe
Yet another inventory system, made primarily for Action RPGs. Now for Godot 4! Setup: - Drag stuff from addons/wyvernbox_prefabs into your scene. Should just work. - Enabling the plugin optional, but highly recommended. - If enabled, access the Documentation as you would in Godot - via the F1 key, then search. - Items are defined through ItemType resources. - For loot tables, make ItemInstantiators (each item, chance optional) and/or ItemGenerators (one from list, can be generated by script)....

Godot Touch Input Manager - Godot 3.x
by mavcito
Godot Touch Input Manager (GDTIM) is an asset that improves touch input support (includes new gestures) in the Godot game engine. You just need to autoload a script and it will start analyzing the touch input. When a gesture is detected a Custom Input Event corresponding to the detected gesture will be created and fed up to the Godot built in Input Event system so it triggers functions like _input(InputEvent event). There is also a signal for each gesture if you prefer using signals to the af...

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.

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. ------ è‡ªåŠ¨æŒ‰æ—¶åˆ‡æ¢æ—¥å¤œç•Œé¢ã€è¯æ³•高亮主题。 说明:在 编辑器 -> ç¼–è¾...

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

Flex Container
by nif
An adjustable flex container. It moves from left to right and top to bottom. By applying max rows and columns, blocks can be added as placeholder for control nodes. Sizing for blocks are represented by row(x) and column(y). See included test scene for implementation example.

Google Play Games Services Plugin for Godot
by studioadriatic
This is an Android Play Games Services plugin for Godot Game Engine 3.4