Want to move beyond local co-op? This post is a deep dive into using GameMaker Studio 2 for the client and a Node.js server with WebSockets to handle real-time online multiplayer. I will outline the architectural approach I used, covering everything from basic connection handshake to minimizing latency through predictive networking.
I finally decided to build my own blog from scratch. No CMS - just Svelte 5 on the frontend and Rust on the backend. This post kicks off a new series documenting how I'm building the platform and structuring the project from the ground up.