Cross-platform in-app purchase plugin following the OpenIAP specification.Features:• Unified API for iOS (StoreKit 2) and Android (Google Play Billing 8+)• Type-safe GDScript API with auto-generated types• Supports consumables, non-consumables, and subscriptions• OpenIAP standard compliance for consistent behavior across platforms
Converts gdscript objects to bytes and vice versa, to save bandwidth or disk space.
High level Networking Plugin for Godot.Humble allows the server to create and manage rooms for separate game sessions. For each room, Humble allows the creation of "Remote Nodes" that store and synchronize information for all players in the same room."Humble" works with the room system where each room has a single owner to manage it. Rooms can be created by any user (peer) on the network. Here's how:Get Started: https://github.com/QJPG/Humble-Plugin/wiki/Humble's-%7C-Connecting-and-creating-rooms
100% Pure GDScript Software MIDI Player for Godot Engine 44.5.0 update:* Fixed velocity layered soundfont* Implemented stereo samples* Added load_from_bytesThanks to Laurent Veliscek!4.3.1 update:* Fixed preset velocity range bug* Fixed sample link bug4.3.0 update:* Optimize for loops.4.2.0 update:* Remove thread codes* Fixed boilerplate4.1.1 update:* Fix bug for using "Sample Mode Loop Ends By Key Depression".4.1.0 update:* Move GDScript to AnimationPlayer for ADSR volume controller * Update demonstration project.4.0.2 update:* Fixed for Godot Engine 4.0* Fixed clamp/max to clampf/maxf4.0.1 update:* Fixed for Godot Engine 4 RC14.0.0 update:* Ported from Godot Engine 3 version.
RISC-V emulator brought to Godot. Adds several new Objects:RVHart and ABIHart - Nodes that can run RISC-V code. They are RV32imac_zicsr compatible, and can run code compiled with crosstool-ng and newlib for baremetal. ABIHart can also handle system calls.ElfFile - Able to load a static executable. Support for shared coming in the future!RVBusDevice and RVMemoryDevice - Simple IO devices capable of joining a bus under an RVHart, emulating RAM and ROM.
Godot's High-level Multiplayer API can operate over WebRTC, however, it requires a signaling server to establish the WebRTC connections between all peers.Nakama is an Open Source, scalable gameserver that provides many features, including user accounts, authentication, matchmaking, chat, and much more.This Godot add-on provides some utility code to allow easily setting up those WebRTC connections using Nakama as the signaling server.
This is an Asset to use the TUIO protocol in GodotIt comes with a 2D scene example in the demo folder.To use it you need one Server node with the TUIOServer.gd script attached and one node with the TUIOCursorHandler.gd or/and one node with the TUIOObjectHandler.gd attached.The Handler Scripts instantiates the given scene from the Inspector as a child and updates the positions according to the TUIO protocol.The Asset relies heavily on the GodOSC Asset by dfcompose. Thanks for this one.All functionality is done in GDScript.Have fun with it!Here you can find more information about TUIO:https://tuio.org
A Native Database Addon for Godot 4I wanted to easily manage Resources for online Godot projects in an database without needing to write project-specific code for serializing, transmitting, deserializing, and validating those Resources.Alexandria is a project attempting to fulfill this niche. The primary goal is to help facilitate the creation of online games in Godot without necessarily writing any networking code."Alexandria" is the name of the overarching project, but it's made up of various individual plugins; alexandria.netclient is a client-side interface for remote database interactions.A pre-built database server application can be found at the releases page: https://github.com/BtheDestroyer/godot-alexandria/releasesA "Getting Started" guide can be found in the project's README: https://github.com/BtheDestroyer/godot-alexandria?tab=readme-ov-file#getting-started
A high performance, editable terrain system for Godot 4.3 written in C++ as a GDExtension plugin.Features:* GPU driven, Clipmap Mesh Terrain* Can be accessed by GDScript, C#, and any language Godot supports* Terrains as small as 64x64m up to 65.5x65.5km* Up to 32 textures* Up to 10 levels of detail for the terrain mesh* Foliage instancing w/ 10 levels of detail* Sculpting, holes, texture painting, texture detiling, painting colors and wetness* Imports heightmaps from other toolsRelease Notes:https://github.com/TokisanGames/Terrain3D/releases/tag/v1.0.0-stableRequirements:* This build works on Godot 4.3 in Windows, Linux, macOS, and mobile.* Mobile, MacOS, D3D12, Web read special notes:https://terrain3d.readthedocs.io/en/stable/docs/platforms.htmlInstallation:After installation, restart, then enable the plugin in Project Settings/Plugins. See full Installation & Upgrade instructions:https://terrain3d.readthedocs.io/en/stable/docs/installation.htmlRead all documentation here and watch the tutorial videos.https://terrain3d.readthedocs.io/en/stable/index.html
Allows for creating static procedural rope and rope-like geometry with collisions and LOD in Godot 4.3+
GDSignalR is a pure GDScript ASP.NET Core SignalR client for Godot 4.3+.It lets Godot projects connect directly to SignalR hubs over WebSocket, listen for server events, send hub messages, and invoke hub methods without requiring C#, Mono, native plugins, or external binaries.This addon is useful for multiplayer games, realtime dashboards, chat systems, lobby systems, authentication flows, live game events, and any Godot project that needs realtime communication with an ASP.NET Core backend.Features:* Pure GDScript implementation* Works with Godot 4.3+* Connect to ASP.NET Core SignalR hubs* Receive hub events with callbacks* Send messages to server methods* Invoke server methods and await results* Lightweight addon structure* No native bindings* No C# dependency inside Godot* Includes demo projects for chat room, guess-the-word, and login/register flows* Includes .NET 8 example servers for testingBasic usage:1. Copy `addons/GDSignalR/` into your Godot project.2. Enable the plugin from Project Settings → Plugins.3. Create a `HubConnection`, connect to your hub URL, register callbacks, and send/invoke hub methods.GDSignalR is designed for developers building Godot clients with ASP.NET Core backends who want a simple, readable, and Godot-native SignalR solution.
Godot-Stuff Logger 3.3A GDScript based logging utility, it provides a very low level way to debug your Games. There are different Appenders and Layouts available that let you control how the logger output is delivered.This latest release is now installed like a proper plugin. Activate the Logger by going into your Project settings and activating it.Note: Cyclical errors have been correct and a restart of Godot should no longer be required when adding this asset.Features* low overhead* simple to include in your projects* eight different logging levels* output to console or filesystem* html output available (experimental)This version supports the Godot Version 3.3 releases.For more information follow this linkhttps://gitlab.com/godot-stuff/gs-logger/-/blob/3.3/README.md