godotengine / godotengine/godot-docs

Enhanced tutorial/demo for Peer-to-Peer networking.

Open
#3,476 2 comments 0 reactions 0 assignees View on GitHub
enhancement topic:network
Dominant language
reStructuredText
Stars
5.7k
Forks
3.8k
Avg merge
1d 20h
Merged PRs (30d)
25

Description

The official demos for Godot's peer-to-peer networking, I believe, have much to be desired, as they don't show much applicability to a real peer-to-peer setup example. The best example of a demo I could find that would actually show you an example of how to have a server communicate between two clients and use ICE is in this reddit thread where a kind user gave their _own_ demo for people to examine and use: https://www.reddit.com/r/godot/comments/efuazd/i_made_a_small_game_with_the_new_webrtc/fc2rbjz/

While I understand recieving messages to and from a server for http post requests using web sockets, there isn't much help when it comes to the newly added WebRTC support, especially when it comes to its demos and tutorials in the documentation. This is surprising since genres like fighting games, beat-em-ups, and arcade-style games benefit from this solution.

Something like the "Your First Game" tutorial in the "Getting Started" section or the "FPS tutorial" in the 3D tutorial section would be incredibly helpful since networking is such a different process logistically in Godot. It may even be beneficial to give a more detailed tutorial for the MultiplayerEnet solution as well, if there's an apparent need.

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.