Building a Multiplayer Roblox-like engine in the Browser

DRAFT POST NOT FINISHED. I’ve been making web games for a while now. My first ones were around 2017, following YouTube tutorials by Daniel Shiffman, which introduced me to p5.js a JavaScript library that makes it easy to create graphics and interactive content in the browser. Some of my old p5.js projects from 2017-2018 Getting Into Multiplayer Games I like multiplayer games. That’s why I started digging into networking, multiplayer architectures, and hosting backends. When you Google this stuff, you quickly find premade solutions within engines like Fish-Net, or third-party services like Photon. They’re great, but I wanted to learn how to build my own multiplayer games from scratch relatively speaking, of course; we’re still in the JavaScript world. ...

January 6, 2026 · 20 min · 4175 words · iercan

Why I Made This Blog

I’ve always wanted a place to show what I do, even the mistakes and the weird trials along the way. Most of my projects end up in private GitHub repos I never touch again.. Nothing here has to be perfect. Developing is messy, full of trial and error, and that’s okay. I just want to show some projects I work on, the experiments I try. Hopefully this can inspire or help someone, or at least give a peek into stuff I’m working on in my free time :) ...

January 6, 2026 · 1 min · 131 words · iercan