Licenses
Order

SpaceWar² 0

by gotoAndPlay() | MIT

This demo project leverages SmartFoxServer's MMO API and server-side Extensions to implement an authoritative server running a space combat multiplayer game

This demo project is a tribute to the homonymous (except for the ²) game developed in the 60s, one of the earliest computer games in history! The purpose of this project is to showcase the capabilities of SmartFoxServer's MMO API in a realtime game

Multi Launcher 0

by Husam Alani | MIT

Launch multiple resizable test instances of your Main Scene directly in editor sub-windows. Supports per-instance custom IP assignment for networking and one-click cleanup—no @tool scripts required on your game code

Multi Launcher is a lightweight editor dock plugin for Godot 4 designed to make local multiplayer and multi-client testing fast, simple, and reliable. It automatically loads your project's configured Main Scene and spawns multiple standalone, fully

LAN Detector 0

by jmscreation | MIT

Quickly and simply establish a peer to peer connection within the local broadcast domain automatically

This plugin quickly and simply establishes a peer to peer connection within the local broadcast domain automatically. When both the server and client are both running within the same local broadcast domain, the server should automatically be found by the

WifiGD 1

by NateClarkTech | MIT

GDExtension for Wi-Fi management for Godot 4 — scan, connect, disconnect, radio toggle, and connectivity from GDScript without blocking the main thread

WifiGD WifiGD is a GDExtension add-on for Godot 4.3+ that lets your game or tool control system Wi‑Fi from GDScript. Scan nearby networks, connect (open or WPA2‑PSK), disconnect, list adapters, read connection state (SSID, IP, gateway, DNS), and enable or

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

Spatial Audio 0

by gotoAndPlay() | MIT

This demo project shows how to turn live voice streams provided by the SmartFoxServer 3 audio API into positional (3D) audio sources in a Godot scene

In this demo users can move their avatars in a simple 3D space using arrow keys, while their position and rotation are broadcast to the other clients through User Variables. Everyone's microphone is captured and streamed automatically on entering the

Buddy Voice Chat 0

by gotoAndPlay() | MIT

This demo project shows how to use SmartFoxServer audio API to add real‑time voice communication to a Godot application

Built on top of the SmartFoxServer 3 Buddy List system, this demo lets users manage a contact list and place one‑to‑one voice calls to online buddies, complete with call invitations, text chat, and mute controls. It demonstrates the full audio workflow

Shooter 0

by gotoAndPlay() | MIT

This demo project shows how to develop a full multiplayer realtime combat game with Godot and SmartFoxServer

This demo project shows how to develop a full multiplayer first/third person combat game with Godot and SmartFoxServer 3. The game utilizes SmartFoxServer 3's ability to mix TCP and UDP -based messaging. All critical game informations (shooting, animation

Tic-Tac-Toe 0

by gotoAndPlay() | MIT

This demo project shows how to develop a full multiplayer turn-based game with Godot and SmartFoxServer

This demo project shows how to develop a full multiplayer turn-based game with Godot and SmartFoxServer 3 by implementing the well-known paper-and-pencil game for two players. Nonetheless it also supports spectators, who can participate in the game and

Lobby Matchmaking 0

by gotoAndPlay() | MIT

This demo project, third in a series of three, shows how to use SmartFoxServer's match-making system to join players in games based on their skill level, and how to implement invitations to play

This demo project is the third one in a series of three in which you will learn how to lay the foundations for a lobby application to be used as a template in multiplayer game development. A lobby is a staging area which players access before joining the

Lobby Buddies 0

by gotoAndPlay() | MIT

This demo project, second in a series of three, leverages SmartFoxServer's Buddy List system to add more features to a lobby application: friends list, private chat, user profile and more

This demo project is the second one in a series of three in which you will learn how to lay the foundations for a lobby application to be used as a template in multiplayer game development. A lobby is a staging area which players access before joining the

Lobby Basics 0

by gotoAndPlay() | MIT

This demo project, first in a series of three, implements the basic structure of a lobby in a multiplayer game, showing how to launch and join games in SmartFoxServer, and also add an in-game chat

This demo project is the first one in a series of three in which you will learn how to lay the foundations for a lobby application to be used as a template in multiplayer game development. A lobby is a staging area which players access before joining the

Connector 0

by gotoAndPlay() | MIT

This demo project shows how to connect to SmartFoxServer 3 and complete the login process

This demo project shows how to setup and use the SmartFox client API object in order to establish a connection to SmartFoxServer and execute the login process. It also features the logic needed to activate SmartFoxServer's protocol cryptography. For more

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 1

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

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

loading more results...