Tags: multiplayer

Tool

Talo

Talo is a self-hostable game backend and Godot plugin offering tools and APIs for player management, leaderboards, stats, game saves, event tracking, and more. It simplifies data-driven decisions and enhances game development workflows.

Demo

UDP State synchronization

This demo showcases state synchronization in Godot for networked physics, offering a more efficient approach than snapshot interpolation. It includes features like sequence checking and linearly interpolated error correction.

Library

GodotSteam

GodotSteam is a community-driven ecosystem providing tools for integrating Valve's Steam API with the Godot Engine. It supports Windows, Linux, and Mac platforms, offering pre-compiled versions, plugins, and examples for various Godot versions.

Game

Multiplayer Third Person Shooter

A multiplayer third-person shooter example project built with Godot 3.2. It showcases basic features like player movement, weapon systems, and networking.

Demo

Multiplayer First Person Shooter

A Godot 3.2-based multiplayer first-person shooter template. This project provides a foundation for creating networked FPS games in Godot.

Game

Starship Olympics

Starship Olympics is a fast-paced, local multiplayer party game developed with Godot Engine. Players control starships in top-down arena battles, competing in various challenges and competitions.

Library

godot-enet-better

godot-enet-better is a Godot Engine module providing an enhanced ENet implementation for creating high-performance multiplayer games. It offers features like multiple channels, client kicking, and efficient packet handling.

Demo

UDP Snapshot interpolation

This Godot demo showcases UDP snapshot interpolation for networked physics, demonstrating essential techniques for real-time multiplayer games. It includes adjustable network frame rate and smooth animation through interpolation, though the author now favors state synchronization.

Library

AgonesSDK

Agones SDK for Godot Engine enables integration with Agones, a multiplayer dedicated game server scaling and orchestration platform. This plugin provides GDScript functions to communicate with Agones, allowing Godot games to manage server lifecycle, health checks, and player tracking within a Kubernetes environment.

Game

DynaDungeons

DynaDungeons is a Bomberman-inspired game developed with the Godot Engine. It features local multiplayer and utilizes assets from OpenGameArt under a Creative Commons license, serving as a learning project.

Demo

Godello

Godello is a Trello-inspired Kanban board application built with the Godot Engine, showcasing Godot's capabilities for creating complex, real-time collaborative desktop applications. It features both online and offline data storage options and demonstrates advanced GUI and data architecture.

Tool

Godot GamePad

Godot GamePad is a two-part project that allows players to use their mobile devices as controllers for Godot games. It includes a Godot plugin for developers to integrate mobile controllers and a mobile app for players.

Game

Rapid Rescue

Rapid Rescue is a local multiplayer strategy game for Godot, inspired by Labyrinth. Players manipulate river tiles to guide stranded characters to safety, competing to rescue five characters first.

Library

Gdnet for Godot 3

GDNet is an ENet wrapper for Godot 3, providing connection handling, sequencing, reliability, and more on top of UDP. It simplifies networking in Godot games by offering a thin wrapper around the ENet library.

Game

Reia

Reia is an open-source, action-adventure RPG built with Godot Engine, offering both online MMO and offline single-player experiences. Players can explore procedurally generated worlds, manage their own economies, and restore Reia's world through story-driven gameplay.

Demo

voxelgame

A collection of voxel game demos for Godot Engine 4.3, showcasing a custom C++ voxel module. Includes scenes for blocky and smooth terrain, with a Minecraft-like demo featuring basic multiplayer support.

Library

GodotPhoenixChannels

GodotPhoenixChannels is a GDScript implementation for the Channels API of the Phoenix Framework, enabling Godot games to connect to Phoenix Channels. It facilitates real-time communication between Godot projects and Elixir/Phoenix backends, supporting features like presence tracking and event handling.

Game

Broken Seals

Broken Seals is a 3D third-person RPG developed with a custom version of the Godot Engine, focusing on complex gameplay reminiscent of old-school MMOs. It features both multiplayer and single-player capabilities and aims to run on multiple platforms, with a PC-first design.

Library

MDFramework

MDFramework is a C# multiplayer game framework for Godot 3.4, designed to bring familiar features from other game engines into Godot. It provides tools for member replication, network spawning, command-line parameter parsing, logging, profiling, and more.

Library

Entity Spell System

The Entity Spell System is a C++ module for Godot Engine, designed to handle entities, spells, auras, and related mechanics commonly found in RPGs. It supports both 2D and 3D games and includes networking capabilities for authoritative multiplayer implementations.

Game

Flappy Race

Flappy Race is a free and open-source 2D multiplayer game made with Godot 3, inspired by Flappy Bird and Mario Kart. It supports desktop and HTML5 platforms and includes features like items, bots, and online multiplayer.