revivalme / client-server-game-architecture

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

client-server-game-architecture

Client server real-time multiplayer game architecture based on UDP (via webRTC)

Based on

Real Time Multiplayer in HTML5
Fast-Paced Multiplayer (Part I): Client-Server Game Architecture

Technologies

Development

Install dependencies:

cd client
npm install

cd server
npm install

Client run:

cd client
npm start

Server run:

cd server
npm start

Todos

  • Movement via authoritative server
  • Client-Side Prediction and Server Reconciliation
  • Add multiplayer
  • Entity Interpolation

About


Languages

Language:JavaScript 98.6%Language:HTML 1.0%Language:CSS 0.4%