Licenses
Order

Freelay 0

by FreehuntX | MIT

Freelay adds serverless multiplayer to Godot 4 using plain MQTT brokers. It provides public channels with cryptographically signed messages, end-to-end encrypted private peer sessions, and an optional upgrade to direct WebRTC connections—all without

Godot Freelay Serverless multiplayer for Godot 4 on top of plain MQTT brokers, implementing the Freelay protocol (see freelay-spec.md ): signed public channels, end-to-end encrypted private sessions, presence with tamper resistance, and an optional WebRTC

MQTT Node 0

by FreehuntX | MIT

This is a simple implementation of MQTT 3. It adds a node that can be used entirely without code and just visually! Just WS/WSS brokers are supported for cross-compatibility reasons (browser support). There are no plans/needs to add TCP/UDP

MQTT Node Overview A robust MQTT 3.1.1 client for Godot 4, written in pure GDScript and using WebSocket transport only ( ws / wss ). There are no plans to support raw TCP/UDP — WebSocket keeps it web-export friendly. The addon exposes an MqttNode node

WebSocket Multiplayer Demo 0

by Godot Foundation | MIT

This is a sample showing how the use WebSockets along with the Multiplayer API in Godot

This is a sample showing how the use WebSockets along with the Multiplayer API in Godot. Language: GDScript Renderer: Compatibility

WebSocket Minimal Demo 0

by Godot Foundation | MIT

This is a minimal sample of connecting two peers to each other using WebSockets

This is a minimal sample of connecting two peers to each other using WebSockets. Language: GDScript Renderer: Compatibility

WebSocket Chat Demo 0

by Godot Foundation | MIT

This is a demo of a simple chat implemented using WebSockets, showing both how to host a websocket server from Godot and how to connect to it

This is a demo of a simple chat implemented using WebSockets, showing both how to host a websocket server from Godot and how to connect to it. Language: GDScript Renderer: Compatibility

WebSocket Signaling Demo 0

by Godot Foundation | MIT

A WebSocket networking demo divided in 4 parts: server written in GDScript, `server_node` written in Node.js (for matchmaking purposes), client written in GDScript and a demo project

This demo is divided in 4 parts: The server folder contains the signaling server implementation written in GDScript (so it can be run by a game server running Godot) The server_node folder contains the signaling server implementation written in Node.js (

WebRTC Minimal Demo 0

by Godot Foundation | MIT

This is a minimal sample of using WebRTC connections to connect two peers to each other

This is a minimal sample of using WebRTC connections to connect two peers to each other. Note You must extract the latest version of the WebRTC GDExtension plugin in the project folder to run from desktop. Language: GDScript Renderer: Compatibility

Pong Multiplayer Demo 0

by Godot Foundation | MIT

A multiplayer implementation of the classic pong game

A multiplayer implementation of the classic pong game. One of the players should press Host, while the other should type in the host's IP address and press Join. Language: GDScript Renderer: Compatibility Note The non-multiplayer version is available here

Multiplayer Bomber Demo 0

by Godot Foundation | MIT

A multiplayer implementation of the classic bomberman game

A multiplayer implementation of the classic bomberman game. One of the players should press Host, while other player(s) should type in the host's IP address and press Join. Language: GDScript Renderer: Compatibility

Pong Multiplayer with C# Demo 0

by Godot Foundation | MIT

A multiplayer demo of Pong. One player presses "host". The other presses "join". This only works locally

A multiplayer demo of Pong. One player presses "host". The other presses "join". This only works locally. Language: C# Renderer: Compatibility Note There is a GDScript version available here

Cavs 0

by Orelvis Lago | Apache 2.0

Ship smaller Godot PCK updates with pure-GDScript, verified, content-addressed delivery that downloads only changed bytes and reuses cached chunks

CAVS CAVS is a content-addressed update system for Godot games. It helps you ship PCK-based content updates that download only the data that actually changed between versions instead of forcing players to download the full pack again. This addon provides

WebRTC plugin 0

by Fabio Alessandrelli | MIT

WebRTC implementation for Godot native platforms

The webrtc-native extension enables WebRTC datachannel support on desktop and mobile platforms via the built-in classes WebRTCPeerConnection , WebRTCDataChannel and WebRTCMultiplayerPeer . See WebRTC minimal demo or signalling demo for examples

WebRTC Piggyback 0

by Jounce Studios | MIT

This addon provides a simple interface for creating P2P WebRTC connections without the need of a signaling server. Instead, this plugin relies on existing distributed networks, and currently supports WebTorrent trackers or Nostr relays for establishing

godot-piggyback Serverless WebRTC matchmaking for Godot - perfect as a "set-and-forget" solution for game jams. This package signals peers by piggybacking off existing distributed networks, requiring no dedicated matchmaking server. It defaults to Nostr

Backstitch 0

by Ink & Switch | MIT

Real-time version control for Godot! Backstitch enables fast collaboration for dev teams, game jams, and classrooms

      Backstitch provides real-time version control for the Godot game engine. Join our Discord to connect with the Backstitch community! With Backstitch, you can: Sync your changes in real-time with collaborators Branch, merge, and revert change history

GodotRedis 0

by 叁脚猫 | MIT

High-performance native Redis client for Godot 4. Built with "GDExtension、hiredis、C++" it provides redis-py compatible API, ultra-low latency and full command support for seamless game data storage. | 高性能Redis插件,基于GDExtension、Hiredis、C++构建,速度极快、延迟极低,使用简单。

GodotRedis Native Redis plugin for Godot 4.6+ with redis-py style syntax. Powered by GDExtension, hiredis and C++ library, it delivers far better performance than pure GDScript implementations. Godot 4.6+ 原生高性能 Redis 客户端,采用 redis-py 风格 API。基于 GDExtension、

Multiplayer Lobby System 1

by tngklp | MIT

A ready-to-use, server-authoritative multiplayer lobby system, built on ENet

Multiplayer Lobby System A ready-to-use, server-authoritative multiplayer lobby system, built on ENet. Drop it into any project and get lobby creation, lobby joining by code, player ready states, host transfer, kick/ban, and automatic host migration

Photon Realtime GDExtension 0

by adsk-dev | MIT

Native C++ plugin for Godot (4.3+ branch) that integrates Photon Realtime (LoadBalancing) through GDExtension technology

Photon Realtime GDExtension Native C++ plugin for Godot (4.3+ branch) that integrates Photon Realtime (LoadBalancing) through GDExtension technology. Installation Instructions Download the Release archive and extract the photon folder into your Godot

godOSC 0

by Drew Farrar | CC0 1.0 Universal

Open Sound Control support for Godot written in pure GDScript. Currently supports OSC messages, bundles, booleans, floats, integers, strings, and blobs. Sends OSC messages across the network using UDP

GodOSC Implementation of the Open Sound Control protocol in Godot using GDScript and a group of nodes for convenient use. GodOSC receives and sends OSC messages over UDP. Currently supports OSC messages (now with experimental bundle support), booleans (

NodeWebSockets 0

by IcterusGames | MIT

This plugin allow you to create WebSockets clients or servers easily and quickly

It gives you two new nodes: WebSocketServer WebSocketClient That allow you to create WebSockets clients or servers easily and quickly How to create a basic server Add a WebSocketServer node to your scene Configure your server in the inspector, indicating

loading more results...