Skip to content

A simple 2D Multiplayer Tank Game built using Unity and Go.

Notifications You must be signed in to change notification settings

AryanM100/Multiplayer-2D-Tank-Game

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Multiplayer-2D-Tank-Game

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.

Tech Stack

  • Client : Unity (C#)
  • Server : Go + Gorilla WebSockets

Features

  • 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.

About

A simple 2D Multiplayer Tank Game built using Unity and Go.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published