UDP Tic-Tac-Toe: Client

What is this?

image

This is client-side implementation for a Tic-Tac-Toe game. It's based on Unity and LiteNetLib UDP library. While developing the game, LiteNetLib game example was used as a source of examples for LiteNetLib usage.

The repository is uploaded as is - it has not undergone any major refactorings. Whole purpose of the project was to familiarize myself a bit more with this part of game developer roadmap: image

Features

  • Classic Tic-Tac-Toe gameplay
  • Authoritative server. The game runs and changes it's state wholely on the server, with clients only drawing it
  • ECS-based game flow, made with my small custom ECS library
  • Request-response system on top of LiteNetLib
  • Memes for lose, win and draw conditions, lol. Apologies for being a degenerate meme lord

In this video i enter the game with two separate Unity editor instances, connected to the local server, and switch between them in the process. Earrape warning 👂

Untitled.1.mp4
This readme is mirror of Server-side readme