#client #godot #multi-player #unreal #netcode #unity #unity3d #sockets #zig #sustenet

sustenet

A networking solution for MMOs and large multiplayer games. It includes a master server, cluster servers, a client library, and authentication.

1 unstable release

Uses new Rust 2024

new 0.1.0 Apr 20, 2025

#5 in #zig

MIT license

38KB
400 lines

Sustenet

Sustenet is a networking solution for game engines. It's made to primarily be used for MMO or large-scale multiplayer games in Godot Engine but can also be used in Unity and Unreal Engine. Support for other engines will continue to grow over time.

Usage

Add sustenet as a dependency in your Cargo.toml (usually crates.io):

[dependencies]
sustenet = { version = "0.1.0", features = ["shared", "cluster", "master", "client"] } # Choose your features

Or via git:

[dependencies]
sustenet = { git = "https://github.com/Quaint-Studios/Sustenet", version = "0.1.0", features = ["shared", "cluster", "master", "client"] } # Choose your features

Dependencies

~0–8.5MB
~78K SLoC