
How a Game Engine Accidentally Became a Web Framework
This post is the origin story behind Inglorious Web . You can read it standalone, or as a prologue to the series that followed . This is not a post about a framework. It's a post about why I needed to build one — and why it took three years, a conference that almost nobody was supposed to attend, and the worst year of my life to get there. Summer 2022: The Idea I love Redux . Not in the abstract — I mean the specific intellectual pleasure of the three principles : single source of truth, immutable state, pure functions. The kind of architecture where you can look at any state transition and reason about it completely. Where testing is just calling a function. I'd been using it professionally for years, and at some point I started wondering: what if you applied those same principles to a game engine? Games have to manage hundreds of entities updating every frame. They have to be deterministic, debuggable, and fast. Redux had proved those properties in web apps — could they survive the p
Continue reading on Dev.to Webdev
Opens in a new tab



