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.
More control elements. Simple as.- Theme Icon Button: I use it in my other plugins all the time! Grabs icon from theme by name.- ScaleContainer: Scales children instead of resizing. With the integer scale setting, can be used for pixel-perfect viewports.- MaxSizeContainer: Limits child size to a max size.- Properties Box: Form to input values like you'd use the inspector. Strings, bools, numbers (sliders supported) and enums. Allows foldable groups.- Unfolded Option Button: list of options, pick one or use as bit flags- Child Transform Container: transform a Control's children while preserving minimum size- Remote Transform Rect: transform a Control remotely similar to RemoteTransform2D/3D- Flipped Split: anchored to the other side for resizing- Data Dropper: passes drag-and-drop via signal- View Switcher: keeps only one child visible
Basic scene loader with support for loading screens for Godot 4.
Finite-state machine plugin for Godot4
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.
HypeRate is an easy to integrate addon that enables you to use the players heart rate as game mechanic. By simply integrating HypeRate's API into your code, you can create innovative gameplay based on a stable service provided by HypeRate trusted by more than 55000+ users and streamers.Important note about the licenseOnly the addon code itself is released into the public domain under the GPL 2.0 license.The calling code (your application) can be licensed under any license you wish.Ask us anything on our Discord server!With HypeRate you can provide your game with exciting and unforeseeable dynamics by setting heart rate thresholds to:Adapt enemy spawn ratesDynamic health recovery according to heart rateAltered aiming in FPS gamesCreate an interesting Poker experience ;-)and many many more!Make your idea come to life with HypeRate - a trusted service that is compatible with more than 200+ devices and is also accessible for the user with a web application without the need for a smartphone.HypeRate is free for users, API charges may apply.Apply for API Key here: [https://www.hyperate.io/api]
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.
Steamworks API wrapper for Godot Engine (version 4.0 - 4.0.3)... now for GDExtension. Available for the Windows, Linux, and Mac platforms. It is based on GodotSteam 4.2.2 with Steamworks SDK 1.57.This version is meant for Godot Engine 4.0.3, but it should work with previous Godot 4.x versions. For the Godot 4.1 version, please go here: https://godotengine.org/asset-library/asset/2445Previous versions of the plug-in can be found at the GodotSteam repository: https://github.com/GodotSteam/GodotSteam/releases.You can find the full documentation with tutorials at https://godotsteam.com.
Godot Gameplay Systems (formerly godot gameplay attributes) is a set of nodes and resources which speed up development of your gameplay mechanisms.Currently it provides:- An Attributes base system (complete with buff/debuff)- An Ability base system- A camera shake node- A slide show node for your game intro- Equipment base system- Inventory base system- Interactions system (base)- Loot and drop system- Point and click nodes (both 2d and 3d)- Turn based nodes- User interface controls (radial menu container)
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
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.
JavaScript Signals for Godot! Vue, Solid.js, Qwik like syntax in Godot.Make your code reactive!