The post is a long-form reverse-engineering book about Commander Keen’s engine, published free on the web and explicitly modeled on Fabien Sanglard’s Game Engine Black Books. It digs into the code and rendering tricks behind one of the first smooth-scrolling PC platformers, a feat that stood out because late-1980s PCs lacked the console-style graphics hardware that made this kind of movement cheap elsewhere.
The strongest technical point people kept returning to is that Commander Keen mattered because it worked around a basic mismatch in display architecture. Consoles like the
SNES built scenes from tiles and sprites using dedicated video hardware, so scrolling could be nearly free.
DOS PCs usually pushed pixels into a
framebuffer, which made full-screen redraws expensive. Keen’s engine got around that by only updating the newly exposed parts of the screen instead of repainting everything. That landed as a useful reminder that “more compute” does not automatically beat purpose-built hardware when the memory and display model are wrong.
The other big conversation was about presentation. A lot of people initially assumed the site and book were by Sanglard because the layout, title treatment, and structure are so close to his work. That complaint lost force once readers pointed to the preface, the open source files, and Sanglard’s own reply showing he had reviewed the book and was comfortable with the homage. After that, the useful critique narrowed to something simpler: the work itself looks valuable, but the attribution should be impossible to miss on first glance.
Around the edges, people swapped adjacent resources like Cosmodoc, the reconstructed Keen 1-3 source, and books on
id Software history. The mood was warm and nostalgic, but not just nostalgic. People treated this as real engineering writing that still teaches how to think under brutal hardware constraints.