Skip to content

Comments

Added NakamaMultiplayerBridge, add Readme, removed old socket connect#1

Open
GustavoLR548 wants to merge 1 commit intofinepointcgi:mainfrom
GuaraProductions:main
Open

Added NakamaMultiplayerBridge, add Readme, removed old socket connect#1
GustavoLR548 wants to merge 1 commit intofinepointcgi:mainfrom
GuaraProductions:main

Conversation

@GustavoLR548
Copy link

@GustavoLR548 GustavoLR548 commented Feb 16, 2026

The core logic for inter-player communication during matches has been significantly updated. Previously, the system relied on the Nakama Socket for sending data between players. This has been replaced by the implementation of the NakamaMultiplayerBridge and NakamaMultiplayerPeer.

This new approach, which closely mirrors the structure found in GDScript, enables the utilization of Godot's built-in RPC system. The result is a much simpler and easier development experience for C# users.

Summary

Added: NakamaMultiplayerBridge
Added: NakamaMultiplayerPeer
Added: SceneManager and NakamaClient to support the new RPC-based communication logic
Removed: PlayerSyncData (as it is no longer necessary)

You are more then welcome to make requests for further changes or modifications.

godot-csharp-nakama.mp4

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant