Tools

DialogueQuest
by hohfchns
DialogueQuest is a dialogue system for the Godot 4 game engine, that is designed with a few core principles: Collaboration Simplicity Stability Intuitivity Documentation DialogueQuest is developed alongside the DialogueQuestTester program, which allows to run dialogue without Godot, aimed for collaboration with non-coders.

Godot Touch Input Manager - Godot 4.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...

XRController Midi Player
by cyberrebell
A node which can play .mid files on the vibration motor of XR controllers.

Bottom Panel Creator
by thememers
A tool to add a bottom panel that you can add enterable fields too. Formatting them properly is up to you though.

Custom Theme Overrides
by iceflower
Utility to make custom theme overrides for any node possible. This plugin will auto register (via class_name) the class CustomThemeOverrides. You should not use @export on your custom theme variables, as they will be exported with the _get_property_list method. Also setter and getter will not be called inside the editor. If everything is set up, your theme override variables can be handled like every other theme override property. For more see https://kenyoni-software.github.io/godot-addons/a...

Undo / Redo
by demoli
Undo / Redo nodes based on Memento pattern

Node Warnings
by dardanbujupaj
This plugin shows you a list of possible errors, caused by configuration of Node-properties. Usage: 1. Download the plugin from the asset store or download the repository and include it in your Godot project 2. Enable the Plugin in Project -> Project Settings -> Plugins 3. Open a Scene from your project 4. Check for warnings in the bottom dock 5. Click on a warning in the list to jump to its corresponding node Check https://github.com/dardanbujupaj/godot-node-warnings for a detailed description.

All Projectiles
by oscarvezz
A Projectile Engine for Godot. All Projectiles is a compact, fast and efficient projectile engine made for Godot 4 and designed as a hands off user approach to projectile instancing, managing and disposal. Docs: https://oscarvezz.github.io/all-projectiles/

Godot Traits
by aendawyn
Traits made easy in Godot 4 Version 2.0.1 is live ! Compatible with Godot 4.4. For older Godot versions, please use 0.x versions, downloadable on Github (https://github.com/Earewien/godot-traits/releases) Godot Traits is an addon designed to bring traits into GDScript. A trait embodies a collection of behaviors (variables, functions, signals, etc.) that can be utilized to extend the functionalities of a class. Given that Godot Engine lacks an official interface system, many developers resort ...

gDAW
by skelteon
gDAW introduces custom nodes that allow devs to generate sound effects in real-time, using ADSR envelopes.

GdPlanningAI
by wahahayes
An advanced game AI framework, based on Goal Oriented Action Planning (GOAP), and implemented in Godot.

Neuro-sama Game SDK
by alexejhero
Neuro-sama Game SDK for Godot.