How to create a multiplayer game with Phaser, Node, and Express.

Posted on 15th Sep 2017. Follow @phaser_ and get the Phaser World newsletter.


"As the title suggests, this tutorial series will introduce the basic multiplayer game architecture, and run a complete tutorial on creating a browser-based multiplayer game similar to those already existing io games (, and using Node.js for server side and Phaser.js for the client side. The Node.js server side will use and Express.js for communication between client and server. The client side will specifically use the p2 physics for better collision detection. In this first part of the series we will setup the developing environment, connect multiple clients to the server, and implement player movements using mouse pointer. All player movements will be in sync at the end of this tutorial."

Read More

Learn to code and lead your intrepid crew on a mission to save The Cloud in TwilioQuest, a PC role-playing game inspired by classics of the 16-bit era. Free forever, and available now for Windows, Mac, and Linux.

The first book on the creation of HTML5 cross platform games using Phaser 3 and other free software.
  • By Emanuele Feronato
  • 155 Pages
  • 28 Source Code Examples
  • Build a complete game from start to finish
  • Cross Platform
  • Scaling for devices
Buy Now