Format GDScript (`Ctrl + Alt + L`)*no Python dependencies* Follow the GDScript style guide.Open in External Editor (`Ctrl + E`)*Bypasses the "Use External Editor" setting*Opens the current file in your configured external editor (Rider/VS Code/etc.) without enabling `text_editor/external/use_external_editor` in Godot settings.
Simplify your Godot save/load systems with this GDScript singleton. Effortlessly serialize any class to JSON and deserialize back, with automatic handling of Godot types. Go beyond basic conversion with advanced tools to compare, find differences, and apply patches to your game or app data.
A one-way data binding mvvm/mvc framework. Fully in gdscript.For more information, see the github page: https://github.com/qt911025/godot-gdvmDocuments: https://godot-gdvm.readthedocs.io/zh-cn/latest/theory/gdvm-style-data-type.html
A powerful and efficient utility for finding nodes. Recursively search the scene tree using simple type-based queries or advanced custom filters (Callable). Safely handles visibility checks and allows for scoped searches within any node or sub-viewport.
A tool that lets you create State Machines for your nodes that combines the flexibility of code with the ease of visual graphs.Define States through code by defining output events and functions on enter, exit and frame events using the familiar and polished method shared in the community and use them in a GraphEdit UI with custom coloring and inspector-like fields for variables.
Fuku is a plugin for Godot Engine that integrates multiple AI providers, enabling you to interact with powerful LLMs (large language models) directly in your editor.Chatbot: Ask something into the chat box and the LLM will generate a relevant response.Experiment with different models and instructions to optimize your results.
Adds a customizable card system, using only control nodes. Perfect for game UI in both 2d and 3d.Check the full documentation on both github and in-editor for more details.
Tween Orchestrator is a Godot 4.5+ addon that helps you create and manage tween animations more easily.Instead of writing tweens manually in code, you can define TweenBindings in the inspector, organize them into reusable clips, and play them on any node (UI, Node3D, etc).It allows you to:Bind properties (like scale, modulate, position, etc.) to tweens.Play clips directly with a simple function call.Reuse tween setups by saving them as Resource files.Quickly prototype and manage animations without boilerplate code.
Addon that adds nodes that can connect to Tiny Lobby, a multiplayer server with Lua Scripting.For the Server, go to the tiny_lobby repo.
Tool that adds Labels with text autosizing capabilities.Find the instructions in the Github repo.For Godot 4.5.x
SignalBus is a Godot editor plugin that enables the creation of global signals! Global signals may be emitted from and/or connected to any script in your project.
GUT for Godot 4.5This release requires Godot 4.5. You can find a full list of earlier versions and links in the README: https://github.com/bitwes/Gut/blob/main/README.mdGUT stands for Godot Unit Testing and...as you may guess, it is a tool for creating and running tests.Features* Run tests easily through the Godot Editor, Command Line, or VSCode.* A plethora of asserts and utility methods to help make your tests simple and concise.* Support for Inner Test Classes to give your tests some extra context and maintainability.* Doubling: Full and Partial doubles, Stubbing, Spies.* Parameterized Tests* Export results in standard JUnit XML format.More info can be found in the wiki: https://gut.readthedocs.io/en/latest/