A simple 2D Multiplayer Tank Game built to demonstrate real time networking between a Unity client and a Go backend. This project serves as a proof of concept for WebSocket implementation and state synchronization, rather than an actual game.
- Client : Unity (C#)
- Server : Go + Gorilla WebSockets
- Synchronization : Player position, rotation, and nozzle angle synced across clients.
- Combat System : Bullets spawning, collision detection, and health synchronization.
- Respawn Logic : Basic damage logic with automatic respawn timer (3s) upon death.
- Server Logic : Server authoritative ID assignment and connection handling.