ForestSquirrelDev / LiteNetLib-Tic-Tac-Toe-Client

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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

About


Languages

Language:HTML 49.1%Language:C# 42.6%Language:JavaScript 7.2%Language:CSS 1.0%Language:Batchfile 0.0%