A beach volleyball player bumps and then spikes a beachball.

Beach volleyball prototype

May 2015


An online multiplayer beach volleyball game with moon gravity. Each player has several different chargeable moves (fit for bumping, setting, or spiking).

Really this project was just an excuse to learn multiplayer network programming. I built my own multiplayer netcode and figured out some rollback-y logic. The ball actually tweens the amount of client-side prediction it uses dependent on whether it's traveling to your side of the court or your opponent's to prevent situations where it looks like a player missed the ball when they should have hit it.