Our great sponsors
-
SurveyJS
Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.
It seems like you could abstract away like lobbies, game server instancing, connections between clients, socket.io code between client and servers, reconnection logic and such entirely game agnostically and just have the actual packet data be what changes as well as the game service itself on the server. So maybe it would be best to put all that together with a very simple game first (like blackjack with tables and chat or something) then upgrade?
Since you already know Javascript you could try to use some existing server framework at first to avoid having to do everything from scratch. https://github.com/colyseus/colyseus
Related posts
- Need advice on what to learn in order to develop a multiplayer web-based game.
- Building a GitHub activity feed with Node.js and Socket.io
- Mastering Microservices: A Hands-On Tutorial with Node.js, RabbitMQ, Nginx, and Docker
- Node.js Roadmap: Mastering the Essentials
- WebSockets and Node.js - testing WS and SockJS by building a web app