Introduction
This is a basic project that was made in order to explore multiplayer functionality with NetCode for GameObjects in Unity. The main goal of this project is to make a Tic Tac Toegame that can work online by allowing other players to play in different parts of the world.
Keypoints about this project:
Custom UI manager system for animating UI menus and stack them on different layers.
Usage of DOTween changing scale in buttons and making views slide to different positions.
Implemention of Unity's lobby system for session creation and for connecting players online.
Implementation Unity's relay system for executing synced gameplay functionality like placing marks in the chart.
Set-up of Unity Online Services for tracking user connection and bandwidth usage.
Basic custom shader implemented to display the loading symbols.
Programmed in C#.
Project in Github: https://github.com/TuMankito77/TicTacToeOnline
Game download link: https://thecrew77.itch.io/tic-tac-toe-online
Screenshots
Videos