Chess Multi

TCP & UDP protocols

Description

A multiplayer chess game.
A player can make a server, and the other join by ip.
There can be spectators.
Players can send messages.
The board is updated to all clients.

The goal of this project was to learn how TCP and UDP communications work.

Tools

Programming:

  • C#
  • Unity 3D

My work

Programming:

  • Server / Client connection
  • Replications (Chess Moves, Score, Game Over)
  • Data serialization for network