Godot Engine Logo is licensed under CC-BY-4.0 internationalNetworking tutorial 3: Login 1 - The game clientFebruary 26, 2023 Tutorials Networking-Tutorial Godot Engine NetworkingWith the help of the last article, we now have a basic framework consisting of three servers running on UDP ports 1909-1911 and informing us via console output about connection establishment/disconnection of clients. This article deals with the first part of our login process and we create the game client to the point where it connects to the gateway server and sends the login data there. But before that we will discuss a bit more generally the login process and RPCs in Godot.
MidjourneyNetworking tutorial 2: The "walking skeleton"February 12, 2023 Tutorials Networking-Tutorial Godot Engine NetworkingIch habe wirklich lange über die richtige Vorgehensweise für dieses Tutorial nachgedacht. Schließlich gibt es verschiedene Möglichkeiten, wenn man, wie hier, die aktuell geplanten vier Komponenten entwickeln möchte. Ein Extremfall wäre es, pro Tutorial jeweils eine Komponente vollständig zu entwickeln und dadurch erst zum Schluss die Kommunikation zwischen den Komponenten zu ermöglichen. Ich habe mich für eine andere Variante entschieden und setze alle Komponenten direkt ohne wirkliche Funktionalität auf, um sie anschließend in jedem Tutorial, passend zum Thema, mit weiteren Inhalten zu füllen.
Godot Engine Logo is licensed under CC-BY-4.0 internationalNetworking tutorial 1: General information and overviewJanuary 29, 2023 Tutorials Networking-Tutorial Godot Engine NetworkingGodot 4 is on its way to the first release candidate. The difference between Godot 3.x and Godot 4 is huge. While there are already various tutorials on many of the changes, it seems to me that the area of network programming has been neglected and that although, or maybe because, there have been a lot of changes there as well. In addition, I’m particularly interested in this part, because so far almost only pure multiplayer games have managed to fascinate me for a long time and I can use my professional experience in this area.