Creating an Online Adventure Prototype
In this chapter, we will explore the fascinating world of an online space adventure game that has the potential to evolve into a massive multiplayer online role-playing game (MMORPG). Throughout this journey, we will lay the foundations for an immersive gaming experience, allowing players to join a persistent world and seamlessly synchronize their game state with the current state of the game world.
Here’s a snapshot of what the final spaceshooter adventure prototype will look like:
Figure 9.1 – Two players accomplishing the Destroy 10 Asteroids quest together
Our primary focus will be building a robust networking system that facilitates real-time interaction among players by using the powerful Godot Engine Network API. Through this system, players will connect to a central server, ensuring that everyone shares the same game world and can witness each other’s actions, promoting collaboration...