Multiplayer Gaming Architecture and Design
summary
A playable multiplayer Space Invaders clone built in under two weeks, demo capped at 10 players, uses Phaser 3 for rendering and client physics, a Node server with p2 for server-side physics, and Ably as the pub/sub/WebSocket layer. Server publishes a 100 ms tick containing positions, bullets and scores; each client sends input on a per-client channel and authenticates with a token that returns a client ID. Source and notes are on GitHub.
AI-written summary · about
chapters (7)
- 0:00Introduction and background
- 1:56Live multiplayer game demo
- 3:50Core game components
- 5:46Phaser game development
- 9:56Networking and architecture
- 19:59Code and implementation
- 26:53Q&A and closing remarks
related talks
22mMultiplayer Game with Angular
53mMultiplayer Pac-Man with RSocket
49mMultiplayer Misadventures - Tales from making our first PvP multiplayer game in Unity
33mMultiplayer Design in VR Gaming
53mMultiplayer Pac-Man with RSocket
47mReliving the History of Multiplayer Games
20mInterference: Adapting Player-Music Interaction in Games
56mBuild a 2D game with MUD and Phaser
