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 chargeable moves (fit for bumping, setting, or spiking).

This project was just an excuse to learn multiplayer network programming. I built my own multiplayer netcode and put together 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, which I thought was clever.