In this video I show how we can use websockets to build a browser-based multi-player game that works on any device. I design the multi-player game with the server authoritative model where the game state is stored on the server. I use WebSockets as a communication medium for the game I am building.

0:00 Intro
6:00 Connect to Server
9:45 Create game
13:00 Join Game
16:00 Play Game
18:00 Broadcast State
22:15 Example
31:00 Code
31:10 Connect Code
50:00 Create Game Code
59:10 Join Game Code
1:25:40 Play Game Code
1:30:00 Broadcast code

Source Code