
Scene Tree Sorter is an addon that automatically sorts the current scene tree.
Scene Tree Sorter is an addon that automatically sorts the current scene tree.
LimboAI is an open-source C++ module for Godot 4 providing a combination of Behavior Trees and State Machines for crafting your game’s AI. It comes with a behavior tree editor, built-in documentation, visual debugger, and more! While it is implemented in C++, it fully supports GDScript for creating your own tasks and states. The full list of features is available on the LimboAI GitHub page: https://github.com/limbonaut/limboai Behavior Trees are powerful hierarchical structures used to model and control the behavior of agents in a game (e.g., characters, enemies, entities). They are designed to make it easier to create complex and highly modular behaviors for your games. This release works with Godot 4.2. Currently, GDExtension version supports only exports for Linux, Windows, macOS and Web.
A powerful Godot Engine plugin that seamlessly integrates AWS Amplify services into your game projects. This plugin enables game developers to leverage AWS cloud capabilities directly within the Godot environment, providing authentication, data storage, API access, and more with minimal configuration.
This is a menu that automatically hides when the file start.json is not in the package. It's useful to jump into scenes that requires some preparation, or similar stuff
An easy to use, versatile Save/Load System for Godot 3 inspired by the simplicity of Unity's PlayerPrefs. Supports nested variables, Resources and encryption.
BFMachine is a simple BF interpreter for Godot 4. It is a single file Resource that holds the entire state of the machine inside it, and a single scene that gives that interpreter a UI, so it can run in editor. Its also flexible, allowing for you to change settings on the fly, if you so choose. As this script is fully documented in Godot, you can refer to that for more detailed information on each setting and function. Features: - In Engine Execution: Run and edit BF programs right in the Godot editor! - Customizable Dialects: Redefine the traditional BF commands to anything you want, making this compatible with many other BF language variants - Program Execution: Execute BF programs step by step with the ability to pause, resume, or halt. - Exception Handling: Detect and handle errors such as unclosed loops or tape pointer out-of-range situations.
Godot tool for 4.x. Extended Label. Adds new functionality. COLORS : Choose between multiple colors, and edit them easily on a dictionary. SIZE : Choose between text size. Automatically changes when changing UI resolution (hook up the signal).
A powerful plugin to connect Siemens S7 PLCs (S7-300, S7-400, S7-1200, S7-1500) with the Godot Engine, enabling real-time industrial automation and visualization. Features: - Connect to Siemens S7 PLCs. - Read and write PLC variables directly from Godot. - Support for multiple data types: Bool, Byte, Int, DInt, Real, LReal, String, etc. - Data grouping for efficient batch operations. - Visual binding: Link PLC variables to Godot UI components and properties. - Robust error handling and automatic reconnection logic. - Extensible: Easily add new variable types and behaviors.
FullscreenControl use Alt + Enter to switch between fullscreen and window mode (plugin for Godot Engine 4.+) Version: 0.0.1 Tested with godot 4.+
Helps you create a text string containing all the scripts and scene trees (formatted as an ASCII-tree) to give to an AI for context. You can add extra information about your project to appear above or below the scripts and scenes. Your configuration is saved to a .json file inside the addon's own directory, and will persist across sessions. **NOTE**: This is not an AI-assistant chat client for the godot editor. You are meant to paste the generated string into your chat bot of choice's prompt. Tested on Godot 4.4
This tool checks if your scripts are statically typed. If variables or functions are not statically typed, it prints warnings to the output with info. Checks scripts when project is loaded and for individual scripts when saved. CHANGELOG 1.1.0: Added static type warnings for: - Function parameters - Multiline function definitions 1.0.0: Added static type warnings for: - Constants - Variables - Function return values* *Only for single line functions
A simple reader for .wav files that allows you to load most .wav files from the user's file system. It includes simple error handling features for both file system errors as well as WAV parse errors. This plugin uses a simple parser to know where the audio data starts, instead of naively assuming that this data will be found at byte 44 (which is not guaranteed). Features: * Load most .wav files into godot from outside the res:// directory * Simple error handling for those who want their .wav file loading to never fail * The ability to obtain the file's abstract syntax tree Known problems: * If your data is in PCM8 unsigned format, the audio will not load properly as this parser currently does not convert it into signed data. * I have no idea how compressed WAV files work, so I am not certain that they are properly implemented
Adds new buttons to the scene tree view. Currently two new buttons are added 1) Editor Comment: Every node that has a non empty editor_comment property will show up a sticky note icon. When pressed, this will select that node and open up the editor_description edit popup 2) Incomming Connections: Every node that has one or more incoming connections will show up a "hearing ear" icon. When pressed, this will open a popup listing all current incomming connections to that node. 3) Metadata: Every node that has one or more metadata entries show up a "sandwich" icon (three dashes). When pressed, this will open a popup listing the current metadata on that node.
A feature-rich logging utility addon for Godot 4.x C# projects that enhances the default Godot output panel with additional functionality.
A simple asset for managing pause/resume using Signals.
A library to easily add new "component" nodes to the Godot "Create New Node" tree.
Faster screen management to run your application out of the editor without going deep into Godot's editor settings. The menue appears in upper-right corner (when you activate the plugin)
A transposition of the Meta UI kit, only visuals, no functionnality ! This is only a theme to apply. Not a SDK !
Quick primitives is a simple plugin for Godot that allows you to quickly create 3D primitives in your projects using a shortcut bar.
SceneChanger for Godot 4.x with fade animation ChangeScene.load_scane_to_file("path") ChangeScene.load_scane_to_packed(packed_scene)
Search for scenes that contain nodes with a specific name or type.
This plugin allow a fast and easyer way to comunicate with the Joystick service using Godot engine. With the addition of the "JoystickClient" Node you can easily get all the JSON data inside all your configurations. See about joystick in: https://www.getjoystick.com