Making a Single Player Game
Â
Â
In the Getting Started section, we have created a single-player game and uploaded it to the Eagle 3D Streaming Control Panel. In this section we will play this game in two different devices.
Â
Â
You can create a single-player game and upload it to the E3DS Control Panel by following the instructions at the URL below:
https://docs.eagle3dstreaming.com/wiki/upload-app-from-the-control-panel
Â
Â
Â
Â
Â
Â
Â
Â
Â
Step 1. Open the streaming URL of your single-player game app on two different devices or in two browser windows.
Â
Â
If your CCU limit is set to 1, you cannot stream on two tabs, windows, or devices simultaneously. To increase the limit, use the promo code. Refer to this documentation for details.
Â
Â
Â
We have created a single-player game app. If you haven't created an app yet, you can access our streaming URL below:
https://connector.eagle3dstreaming.com/v5/demo/SinglePlayerDemo/default
Â
Â
 Figure 1. Device 1 |  Figure 2. Device 2  |
Â
Â
Â
Â
Â
Â
Â
Â
Â
Â
Â
Â
Â
Step 2. Click the Play button when it appears.
Â
 |   |
Â
Â
Â
Â
Â
Â
Â
Â
Â
Â
Â
Â
Â
Â
Â
Step 3. The game is streaming as a single-player experience on all devices.
Â
Â
Â
  |   |
Â
Â
Â
Â
Â
Â
Â
Â
Â
Â
In the video below, we have demonstrated the same game streaming as a single-player experience from three different devices.
Â
Â
Â
Â
Â
We can see that there is only one player in each window or device, which means it is a single-player game, and communication with other players is not possible using this game.
Â
Â
Â
Â
Â
Â
Â
Â
Â
Â
Â
Â
Now what is the solution?
Â
Answer : The solution is to introduce a medium that connects players and enables communication between them. This medium is called a server. A server acts as a central hub, allowing players to interact, exchange data, and synchronize actions in real time.
Â
Â
Â
Â
Â
Â
In the flow diagram below, we can see that a total of n players are connected to the server. Each player represents a separate device. The server acts as a central hub, enabling all connected devices to communicate with each other and share real-time data. This setup ensures seamless interaction and synchronization among players in a multiplayer environment.
Â
Â
Â
Â
Â
Â
Â
In the next section we will guide you how to set up a sever for multiplayer.
Â
Â
Â
Â
Â
Â
Â
Â
Â
Â
Ask questions and help your peers Community Forum
Need help? Contact Support
Â
Facebook | GitHub | LinkedIn | YouTube
Â
Â