Real-Time Server Communication with Socket.IO

Develop a client-server relationship between your Phaser games and Express server APIs for a multiplayer game experience. In this course, we will walk you through using Socket.IO, a JavaScript library, to establish bi-directional, real-time communications between game clients across a server. Through this, you will be able to take a client-side RPG and turn it into a true MMORPG that communicates player actions and more across multiple instances of the game for every player.

You will learn how to:

  • Alter an Express server to use Socket.IO connections and messages
  • Set up a game manager to control game logic from the server
  • Control how players spawn and despawn upon joining or disconnecting from the server
  • Communicate player movement, attacking, and more across multiple game instances
  • Spawn chests, monsters, and more using the server to sync changes
  • Implement basic PVP mechanics
Knowledge with using Node.js, NPM, Phaser, Docker, Webpack, and Babel.
Don't miss out! Offer ends in

Buy Now For $50

OR access ALL Zenva courses with our subscription.

  • Access all 250+ courses
  • New courses added monthly
  • Cancel anytime
  • Certificates of completion

Subscribe

CODERS STRIKE BACK SALE - Get your first month for $1! Claim Offer
+
Don't miss out! Offer ends inClose Countdown