Multiplayer
The multiplayer functionality comprises a game lobby and in-game communication.
Before a game starts, players are required to log into DE Lobby Server using their accounts. They can browse through existing games and join one, or alternatively, create a new game. This functionality and other functionality is facilitated through a REST API.
When initiating a multiplayer game, all players are interconnected via DE Connector game server. All communication is routed through this server, utilizing a custom real-time networking protocol that operates over UDP.