Plugin to convert md files to csv files and use them as translations. When you use, for example Obsidian with md files to have a better workplace for dialogues with different paths for RPGs, you don't need to manually copy-paste everything from it to your Godot project; you can just use this plugin.Should work with any file paths.
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.
Adds a `SceneContainer` node type, capable of asynchronously load, switch, and transition between scenes. Intended to be used as a scene loader found in other engines to load levels, rooms, menus, etc.
Godot Level Manager is A Unity based Level Manager that will allow Godot to recognize and manage what is a level vs a player or non level / Level GameObject since all GameObject's are viewed as Scene's in Godot aything can technically be loaded as a "Level". This allows a distinct seperation between levels and game objects as well as categorization of levels.
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.
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.
Set interpolation options for all animation tracks at the same time.
Make your Godot Android app run as a live wallpaper in the background.How to use:- Keep (Ignore asset root) checked then click Install.- (Recommended) Go to Project -> Reload Current Project.- Go to Project -> Project settings -> Plugins.- Enable LiveWallpaper plugin.- Add LiveWallpaper node using the plus add-node button in the Scene tab.Before Export:- Go to Project -> Install Android Build Template.- From Project -> Export -> Android, Enable 'Use Gradle Build'.Once the LiveWallpaper node has been added to the scene. You can:reference it from any script and start live wallpaper service by calling start_live_wallpaper_service() method:$LiveWallpaper.start_live_wallpaper_service()Or connect to its signals by clicking connect from the Node tab then Signals. For example, connecting to signal visibility_changed(visibility:bool) to receive visibility updates, or from code as follows:$LiveWallpaper.visibility_changed.connect(is_user_viewing_my_wallpaper)Live Wallpaper settings:A LiveWallpaper docked tab is going to show up next to Filesystem. From there you can set the wallpaper name and preview picture. The wallpaper name is going to show up in the live wallpaper picker, and the preview picture is going to show up as a thumbnail. Other metadata such as author and context URL are optional if you toggled show Info In Preview on.Tip:I recommend adding */Editor/* to your Project->Export->[Any Platform Preset]->Resources->Filter to exclude folders from project. This will prevent any assets inside a folder named Editor from being included in the Export including some Editor-only files from this plugin.
Bake bone FK animation from modifier IK animation.
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.
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/