Category: Multiplayer
-
Stuck in the Wall
Here’s a weird bug that took about a month to crack. Sometimes when playing multiplayer, a party member, host or not, would get stuck in the wall, unable to move, but only visually for other party members. The player was moving around just fine on their screen. What was going on? Checking the network calls,…
-
Multiplayer Development Challenges
When a single player project goes to multiplayer, a bunch of assertions that could be made before cannot be made anymore such as: To go from single player to multiplayer, members of the party relinquish their right to move the enemies, and allows the server or host to determine the enemy movements. We are also…
-
Floor Serialization Issue
In engineering, sometimes you run into an issue and it’s actually disguised as another issue. That’s what happened to me when I tried to send the floor definition from the host to the members of the party. Part of implementing multiplayer is that the host sends the floor definition to all the members so that…