WebRTC implementation for Godot native platforms.
A resource that can store your InputMap action keys/buttons. Allows for easy customization of controls.To use:- Create a new ControlsRemap resource.- Customize your actions with set_action_key() or set_action_button() (they take InputEventKey and InputEventJoypadButton events)- Use create_remap() to store the customized actions in ControlRemap- Use ResourceSaver on the remap to save it to a file- Later you can load() the resource and use apply_remap() to load the actions from remap.Edit the "addons/ControlsRemap/action_list" project setting to customize your used actions.Includes built-in documentation. Check the repo for more in-depth description.
A customizable Label that displays a Slider value. Just put it under a Slider and it will work automatically. You can customize the label with any styles and it will show correctly with both HSlider and VSlider.Comes with a few settings that controls when the label should appear (on click, on hover, on focus, always), placement (above or under the slider), separation from slider. There's also a property to specify custom format, e.g. "%s px" will add "px" suffix to your value.Remember to enable the plugin for the node to appear on your list. SliderLabel needs to be a child of Slider node, but you can specify a custom path too.Check the repository page for some cool GIFs.
Quiver Leaderboards (https://quiver.dev/leaderboards/) allows you to easily add global leaderboards to your game. Quiver Leaderboards support multiple types of leaderboards (all scores, highest score, latest score, or cumulative score) so you can track scores exactly however you'd like. You can also segment scores by time so you can support daily, weekly, or monthly high scores. Quickly get started by using our default leaderboards UI or create your own.NOTE: This plugin requires the installation of the Quiver Player Accounts plugin.Learn more: https://quiver.dev/leaderboards/Documentation: https://github.com/quiver-dev/quiver-leaderboards-godot-plugin#quiver-leaderboards
Includes:3 patterns:- Godot Logo- Checker- Grid9 colors:- Black- White- Red- Orange- Yellow- Lime- Cyan- Blue- Magenta2 file formats:- PNG- SVG
Quiver Analytics (https://quiver.dev/analytics/) allows you to easily collect analytics for games made with Godot in a privacy-friendly way. In just a few minutes, you can integrate Analytics in your game through this open source plugin and gain valuable insight into how players are interacting with your game. You also have fine-grained control over how your players' privacy is handled.Learn more: https://quiver.dev/analytics/.Documentation: https://github.com/quiver-dev/quiver-analytics-godot-plugin?tab=readme-ov-file#quiver-analytics
Quiver Player Accounts allows you to create user accounts for your players. This is an early version of the service, so we only support guest accounts at this time (no username/passwords, etc.), but we'll be adding more functionality in the future. This plugin is used mostly to support Quiver Leaderboards (https://quiver.dev/leaderboards).Documentation: https://github.com/quiver-dev/quiver-player-accounts-godot-plugin#quiver-player-accounts
This plugin adds support for CrowdControl, allowing it to change how players play the game on streams.A simple TCP client connects to CrowdControl's client and parses event requests to activate effects that you can define. Simply create a named subclass of CCEffect and the custom registry will take care of the rest.Based on the implementation for Celeste in https://github.com/WarpWorld/CCPack-PC-Celeste
Wait... an other state machine plugin for godot ?-----------------------------------------------Yes... and no ! What's special about this plugin is that, unlike the typical state machine design pattern, it uses only *states* and is therefore extremely simple to implement.More precisely, this plugin provides three classes that allow you to manage the behavior of your nodes in great detail and in a **visual** way.
First person point and click adventure framework for Godot
This addon provides a node that can be used to easily interact with the Twitch IRC chat. Commands are registered similar to how you connect a node.Features:- connect to Twitch using a secure websocket- listen to events like follows with EventSub- join/leave channels, request twitch capabilities- send chat messages/whispers/raw data- register commands with min/max amount of args- check for permissions to execute the command- many signals to process additional data- shows raw data in output log while in debug mode- automatically download & cache emotes and user badges You will need to register an application on https://dev.twitch.tv/, then use the client id and client secret to login.The Gift.gd script in the repository should get you started.
GDSAM provides retro voice synth capabilities via a wrapper library for SAM, the Software Automatic Mouth. Based on the C port by Sebastian Macke at https://github.com/s-macke/SAM.