Tools

Orchestrator: Unleashing Creativity with Visual Scripting
by cratercrash
Orchestrator is the ultimate Visual-Scripting solution designed for Godot 4.3+ platform. It revolutionizes Godot game development with its intuitive graph editor interface and hundreds of nodes to build any game logic. This add-on empowers you to craft complex behaviors and intricate game logic with unparalleled ease and flexibility, just as you would find in other commercially available game engines. Whether you are an experienced Godot veteran or an aspiring developer eager to get started w...

Extendable Scene Transitions
by bjorvack
An extensible scene loader for Godot projects

Godot MIDI Player for Godot Engine 4
by arlez80
100% Pure GDScript Software MIDI Player for Godot Engine 4 4.3.1 update: * Fixed preset velocity range bug * Fixed sample link bug 4.3.0 update: * Optimize for loops. 4.2.0 update: * Remove thread codes * Fixed boilerplate 4.1.1 update: * Fix bug for using "Sample Mode Loop Ends By Key Depression". 4.1.0 update: * Move GDScript to AnimationPlayer for ADSR volume controller * Update demonstration project. 4.0.2 update: * Fixed for Godot Engine 4.0 * Fixed clamp/max to clampf/maxf 4.0.1 update:...

2.5D Sprite Rotator
by styr0x
A simple 8-directional sprite rotation system like the ones of classic 90's FPS games like Doom, Duke Nukem 3D, etc...

event-driven Behavior Tree
by mboqui
This is a modern behavior tree implementation for Godot 4. Features: - Graphical interface for editing and debugging trees. - Event-driven architecture remembers running nodes and skips running all of the tree every tick. - Decorator nodes are implemented as node decorators, this means decorators are annexed to the BTNodes and modify their behavior internally. This makes trees prettier and easier to read. - Subtrees that improve organizing and re-utilizing your trees. - Utility composite node...

Google Maps
by paperweights
Google Maps plugin for Godot 4.x using Maps URLs

LuaAPI-LuaJIT 4.2.x
by trey2k
This is an extension that adds support for creating lua modding or in game scripting in a sandboxed environment. We aim to provide API like the lua C API for GDScript. You can find full documentation and tutorials at: https://luaapi.weaselgames.info/latest/ Importantly this is NOT meant to be a replacement for or alternative to GDScript. This extension provides no functionality to program your game out of the box. This is built for the godot 4.2-stable release. But should work with newer mino...

GDScript Promise Async Utils
by kurukmm
Provide async functionality to have Promises similar to JavaScript with functions like Promise.all, Promise.race, Promise.any

Command Tokenizer (beta)
by winston
A small godot project with a (very simple) tokenizer written in GDScript. Supports bash like commands and command chains/pipes. BETA: I have not tested this really well yet. Please use with care.

Android Billing Godot Plugin
by maxtrash
AndroidIAPP is a plugin for the Godot 4.4.1 game engine. It provides an interface to work with Google Play Billing Library version 7. The plugin supports all public functions of the library, passes all error codes, and can work with different subscription plans.

AlternativeTimer
by pokeparadox
An addon providing an AlternativeTimer node which exposes signals for hours, minutes, seconds and millisecond updates to, for example, more easily make a clock display.

Compute Worker
by wardensdev
A Godot plug-in that simplifies the setup and use of compute shaders in Godot! This plugin wraps the RenderingDevice compute API. It provides a custom ComputeWorker class and node that simplifies setup and execution of the compute pipeline, and handles encoding of Godot data types into GLSL data buffers. All so you don't have to! Features: - ComputeWorker node/class - Custom resources to handle uniform data - Simplified compute API - Easy scene tree interaction - Supports uniforms and storage...