How should I learn to make a multiplayer web game?

This page summarizes the projects mentioned and recommended in the original post on reddit.com/r/AskProgramming

Our great sponsors
  • Appwrite - The Open Source Firebase alternative introduces iOS support
  • Scout APM - Less time debugging, more time building
  • SonarLint - Clean code begins in your IDE with SonarLint
  • Phaser

    Phaser is a fun, free and fast 2D game framework for making HTML5 games for desktop and mobile web browsers, supporting Canvas and WebGL rendering.

    Start with a single player web game first then. Mutliplayer is not something that's suitable for a beginner. Phaser is a good start for web games.

  • boardgame.io

    State Management and Multiplayer Networking for Turn-Based Games

    Depending on your game's requirements, you might consider investigating boardgame.io. It is focused on turn-based board games, but that might be all you need. They discuss state management (including secrets), game discovery, turn processing, and other useful features.

  • Appwrite

    Appwrite - The Open Source Firebase alternative introduces iOS support . Appwrite is an open source backend server that helps you build native iOS applications much faster with realtime APIs for authentication, databases, files storage, cloud functions and much more!

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts