
C# implementation of observer pattern for generic types.
C# implementation of observer pattern for generic types.
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)
This gives access to the Gameboard SDK Plugin which allows easy access to Gameboard features and functionality to enable game development that includes interactions with the Gameboard.
Follow-Transform is a node that performs the inverse operation of the Remote Transform node in Godot Engine. It enables one object to follow the transformations of another object. Simply add Follow-Transform as a component to an object, and assign the target property to the object you want it to follow.
Publish your Godot web games on Playcademy! This bundle includes: * Manifest Exporter Plugin: Simplifies defining and packaging your game for the Playcademy platform. * Playcademy SDK: Integrate platform features like user auth, inventory, and more. Essential for Godot developers targeting the Playcademy web environment.
This is a very fast addon for implementing rollback and prediction netcode in the Godot game engine.
Godot-Stuff ECS 4.0 This is a Framework for adding a simple Entity Component System using Godot. The Framework puts less emphasis on performance, and instead tries to focus on improving Workflow and Code Reuse. Features * simple design * flexible * create using scene structure or code This version supports the Godot 4.0 releases. Read the documentation here: https://gs-ecs-docs.readthedocs.io/en/latest/index.html Get started with a very simple example here: https://gs-ecs-docs.readthedocs.io/en/latest/simple.html
Adds simple "OK", "Yes/No", and text input popups for web exports View full documentation on gitlab or inside godot
Unofficial starter for Gdext Rust https://github.com/godot-rust/gdext. # Instructions Please follow https://godot-rust.github.io/book/intro/setup.html before proceeding Run commands below in your Godot project root: >_ cd addons/rust-gdextension >_ cargo update >_ cargo build After reloading an editor, node Player should appear
A simple godot addon that allows the usage of all expo vector icons. Source font files pulled from https://github.com/expo/vector-icons/tree/master Contains: AntDesign, Entypo, EvilIcons, Feather, FontAwesome, FontAwesome5, FontAwesome6, Fontisto, Foundation, Ionicons, MaterialCommunityIcons, MaterialIcons, Octicons, SimpleLineIcons, Zocial Customizability: By extending from the the base IconBase class, you can easily create your own icon nodes using a new font file.
AES in GDScript implements AES cryptography in GDScript. It consists of only one script file, AES.gd. Either load this script in your project's AutoLoad, or attach it to a Node and make it a scene.
GodotSharpLog is a logging tool designed for Godot C#, aiming to help developers manage log information more conveniently in different scenarios.
The Contextual Signal/Setup Connector provides a clean interface to dynamically manage descendant nodes. Its purpose is to enhance decoupling and flexibility in mid-to-large games. Valuable for: * Structural decoupling * Temporal decoupling * Connecting signals on descendant nodes * Connecting setup (dependency injection) on descendant nodes It's recommended to read the usage guide by clicking through View Files > Wiki > Usage Guide.
Load resources for your "Loading…" screen. Receive signals (that you can use to update your UI) when resources are loaded, when errors happen, and when everything is done.
A node for free-form destruction (and creation) of polygonal terrain. Define the initial terrain with Polygon2D children, then call destruct on it to erase a polygonal area. Exported properties: - collidable (if true, the node is collidable as a static body in layer 1) - free_when_empty (if true, the node is freed automatically when destructed completely) - simplification (vertices are deleted if they are less than this number of pixels away from both adjacent vertices)
Is a versatile and customizable module designed to streamline 2D Nodes movement in Godot Engine. Whether top-down, platformer or grid-based, this component offers the functionality you need without having to rewrite it yourself for each project. The movement can be made flexible with the exposed parameters and contains an internal API that facilitates the most common actions that can occur in a 2D game.
This is a plugin that creates a singleton Node for playing music that can persist even between scenes.
This is 100% pure GDScript embeddable Software Mod Player. 1.7.1 updates: * Fixed portamento up/down * Fixed error when read empty pattern from XM files * Remove unused codes 1.7 updates: * Fixed tone portamento in linear frequency * Fixed vibrato does not working * Fixed volume slide command * Fixed Instrument panning * Fixed portamento/vibrato in linear frequency * Fixed tone portamento bug * Fixed 16-bit sample loop point bug. * Fixed 3xx/4xx "continue" parameter * Fixed volume resets when has no instrument number * Implement frequency 0 to stream stop. 1.6 updates: * Fixed pitchbend in linear frequency mode. * Implemented vibrato depth of volume command. * Implemented global volume slide continue (parameter 0x0000). * Implemented temporary multi retrig note. 1.5 updates: * Refactoring code * Fixed silence seconds * Added code for reuse AudioBus(es) 1.4.3 updates: * Fixed double displaying in Node list. 1.4.2 updates: * Fixed note cut parameter bug * Refactoring source code. * Some changes mod/xm file reader APIs 1.4.1 updates: * Fixed doesn't re-note on when sets instrument. * Fixed some tempo bugs. 1.4.0 updates: * Implemented using threads. 1.3.2 updates: * Implemented global volume command. 1.3.1 updates: * Fixed can't read flexible pattern order table for XM files. * Fixed mod-sample finetune on minus. * Fixed misalignment timing and found noises when use 16bit samples * Fixed behavior when not set instrument ID. 1.3.0 updates: * Fixed problem play mod files * Fixed tempo bugs * Implemented some commands: patttern delay, note delay and pattern loop 1.2.0 updates: * Implemented xm loader and player. Supported files: * xm * mod Demo app: https://bitbucket.org/arlez80/godot-mod-player/downloads/demo.zip
This plugin offers a collection of singletons that encompass global resources and functionalities that can enhance your game's utility and accessibility.
Provides a Texture2D which can render font's. Primarily useful for rendering font icons.
Are singletons giving you a headache? Is injecting dependencies getting you down? The Contextual Service Locator could be the answer to your game programming architecture woes! Don't delay! Try the Contextual Service Locator (formerly known as "I Can't Believe It's Not A Singleton!") today! Real Description: The Contextual Service Locator provides a clean interface to register and find objects through the scene tree like localized singletons. Its purpose is to enhance decoupling and flexibility in mid-to-large games. Valuable for: * Structural decoupling * Temporal decoupling * Multiplying and localizing singletons It's recommended to read the usage guide by clicking through View Files > Wiki > Usage Guide.