GD-Sync provides a complete multiplayer solution and integrated plugin to make Godot networking and development as smooth as possible so that you can focus on creating engaging games.
Secure low-latency gameplay anywhere on earth.
Sync game state and any variable with delta-only updates. Built-in interpolation for positions, rotations, colors, and vectors saves up to 10x on data transfer.
Easily spawn objects like enemies or projectiles across all clients. Late-joining players are automatically caught up with scene states.
Cleanly expose functions and call them on specific clients, the host, or broadcast to everyone in the lobby.
Automatically synchronize rigid bodies and physics nodes across all clients with built-in interpolation. Ideal for games with throwable objects or physics-driven gameplay.
Use SynchronizedAnimationTree to easily synchronize complex animation blends without writing any code, or use SynchronizedAnimationPlayer for simpler systems.
The entire API is fully supported in both GDScript and C#. Switch languages easily without losing any built-in functionality.
Monitor your game's networking health in real-time. View exactly what messages have been sent, track data usage, and analyze live session information.
Develop your multiplayer game rapidly with over 100+ built-in functions covering lobby management, player sync, cloud storage, leaderboards, and more. Everything is a single function call away.
GD-Sync is packed with features designed to make multiplayer development painless. Explore the full API and features.
Read the Docs →Create public or private lobbies with names, passwords, and custom tags. Allow players to seamlessly join games with friends or strangers. Includes automatic host migration.
Seamlessly integrates with GodotSteam. Steam friends can easily join each other directly from their friends list without extra config.
Connect players seamlessly regardless of their device. Full networking support for Windows, macOS, Linux, Android, iOS, and Web exports.
GD-Sync handles all the complex networking under the hood. Our global relay network ensures players can connect instantly without touching router settings.
Build and ship full LAN multiplayer games for free at no cost. Full sync support included without requiring an internet connection.
We take your players' privacy seriously. All connections and gameplay data are fully encrypted to provide a secure and private multiplayer experience.
Designed to simplify secure authentication, account creation, and player management. Includes email verification, bans, and reporting, all managed from your dashboard.
Full cloud storage support tied directly to player accounts. Upload game data, configurations, or build cross-device save files with ease.
Allow your users to compete globally with fully integrated leaderboards. Secure, paginated, and fully manageable from your dashboard.
Optimised multiplayer servers strategically located across the globe to provide low-latency gameplay.
Skip the headache of provisioning and managing cloud infrastructure. GD-Sync's fully managed serverless architecture handles all the heavy lifting out of the box.
GD-Sync's custom load-balancer automatically routes players to the server with the best connection, ensuring a seamless gaming experience.
Our automatic failover system detects and mitigates issues instantly, ensuring your game remains playable even during a server outage.
Monitor player counts, data usage, engagement, and growth directly from your dashboard. Generate separate API keys to track multiple Godot games independently.
Instantly upgrade your subscription at any time with a few clicks. Additional data packs are available if you need to scale up rapidly.
Yes. The entire GD-Sync networking framework has full API parity between GDScript and C#. Every function and feature works identically in both languages. You can switch between them at any point without losing any functionality.
Yes. GD-Sync includes PropertySynchronizer, which automatically syncs game state, player position, rotation, etc, across all clients with built-in interpolation and no manual netcode required.
Yes. GD-Sync supports cross-play for every platform that Godot 4 exports to, including Windows, macOS, Linux, Android, iOS, and HTML5 Web exports. Players on any platform can connect to the same lobby without extra configuration.
Yes. GD-Sync includes a full LAN offline mode at no cost. Call GDSync.start_local_multiplayer() and your game runs entirely on the local network with no internet connection or GD-Sync account required.
Yes. GD-Sync automatically works together with the GodotSteam plugin. Steam friends can see each other's lobbies and join directly from the Steam friends list, making it straightforward to ship a Steam game with full multiplayer matchmaking.
Join the developers already building incredible multiplayer games using GD-Sync.