Creating an Online Chat
Welcome to the next chapter of our book on making online multiplayer games using Godot Engine 4.0!
In the previous chapter, we saw how to make a lobby for players and its importance to gathering before entering a game. Now, we will take a step further and explore the development of an online chat using Godot’s Network API.
As we saw, Godot’s Network API provides us with a robust set of tools for building real-time multiplayer games. In this chapter, we will use the ENetMultiplayerPeer
class to establish a reliable connection between players, and some remote procedure call (RPC) methods to handle the chat system’s logic.
As you may already know, a chat system is essential in any online multiplayer game, as it enables players to communicate with each other during gameplay. A well-designed chat system can greatly enhance the player experience, allowing for smoother coordination between team members and encouraging socialization among...