The script uses two static functions to create a wait system for your scripts akin to using create_timer(). However instead of an abstract time you place the state of the script you wish to wait for. The StateSync will create a node with debug information at runtime about what called the StateSync and its id. When the state becomes your desired state it will continue your code's processes.There is no Autoload in the script and it comes with 2 calls, a singular wait condition or grouped batched wait conditions. The README contains example uses.
Basic scene loader with support for loading screens for Godot 4.
Writing 5 lines of Code to read & write files is too much for you?With this plugin you only need 1.Also adds a file monitoring signal.It makes everything about files just a little bit easier.Features a clunky file viewer as an example and saved files to look at.
Godot Playlists is a small library for loading large sets of resources such as AudioStreams in a way that uses minimal memory. It's useful for playing playlists of songs while only maintaining one song in memory at a time.
The Dice_Roll plugin for Godot 4.0 is designed to enhance your gaming experience by providing an interactive dice roll mechanism. For optimal performance and functionality, we recommend using the Jolt physics engine.for more see: https://github.com/Rebelion-Board-game/Dice_Roll
JavaScript Signals for Godot! Vue, Solid.js, Qwik like syntax in Godot.Make your code reactive!
Flower-Godot is a NVL system which support the keywords format like KrKr engine in Godot.✨Supported for Godot4.x C# version.
A micro util script for Godot Engine: Group a bunch of Signals get a notification when all of them are done!
Adds simple "OK", "Yes/No", and text input popups for web exportsView full documentation on gitlab or inside godot
Adds a read-only native HTML5 filesystem dialog node "HTML5FileDialog" which prompts the user to upload file(s) or (multiple) directories.The signals return (arrays of) "HTML5FileHandle" objects which wrap around javascript File objects, which are used to read the contents of selected files.
Vertere.gd transforms your Godot projects by adding robust internationalization capabilities directly within the Godot Editor. It offers an intuitive interface for managing multiple languages, aiming to make your game globally accessible without the need for external tools. Vertere.gd streamlines the localization process through an easy-to-use GDScript plugin, enabling dynamic text translation in a variety of languages with minimal setup.Features:- Seamless integration with the Godot Asset Library for straightforward installation.- Activation through Godot's Project Settings, ensuring the plugin is readily available across your project.- Autoload feature for "Vertere" and "Utils," making internationalization functions accessible globally within your project.- Comprehensive support for creating and managing language dictionaries directly in GDScript, allowing for quick setup and iteration of localized content.- Ability to set and change locales on the fly, catering to a global audience by accommodating their language preferences.- Dynamic text translation using simple GDScript functions, supporting placeholders for personalized content.- Enhanced project organization by allowing developers to focus on game development rather than worrying about localization details.All functionalities are designed with performance and ease of use in mind, ensuring a smooth and lag-free experience. The plugin's settings and features can be easily customized through the Godot Editor, allowing developers to tailor the internationalization process to their specific needs. Vertere.gd is an essential tool for developers looking to expand their game's reach to a global audience.
A node like AudioStreamPlayer2D, but plays from a polygonal area rather than a single point. Exported properties:- polygon (the area to play from approximately, must be clockwise)