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.
Making the L-Game less boring. A guide to applying visual and audio "juice" to a simple puzzle game, featuring pixel art tips, squash-and-stretch animations, and the secrets of tactile feedback.