A Three-Year Reconstruction of Commander Keen's 1990 PC Engine
An anonymous developer documents how id Software built its landmark 1990 side scroller for early Intel PCs, releasing a 214 page annotated walkthrough of the engine for free.
An anonymous developer documents how id Software built its landmark 1990 side scroller for early Intel PCs, releasing a 214 page annotated walkthrough of the engine for free.
The original Commander Keen had to scroll a 16-color world across an 80286 processor with no graphics coprocessor, kilobytes of conventional memory, and a sound environment so fragmented that developers could not assume any card was installed. An anonymous developer has spent three years writing down exactly how id Software pulled that off, and on March 28, 2026, published the result as Game Engine White Papers: Commander Keen, a 214-page full-color technical book available as a free high-resolution PDF and a paid paper edition on Amazon.
Commander Keen arrived in December 1990, more than 35 years before the book shipped, and helped establish the smooth-scrolling side-scroller as a viable form on IBM PC compatibles. The machines it targeted did not match the spec sheet that late-1990s readers carried in their heads. EGA video cards delivered 16 colors from a palette of 64. Conventional memory was capped at 640 kilobytes and fought over by the program, the assets, and the DOS loader. Sound Blaster, AdLib, PC speaker, and "no sound card at all" were all live possibilities on a single customer's desk.
The book is structured around those constraints rather than around a corporate history of id Software. According to the author's announcement on forgottenbytes.net, it walks through the 80286 hardware, EGA and CGA video modes, period sound cards, keyboards, the asset pipeline, the engine itself, and the construction of the CGA version of the game. The author frames the project as a return to teenage-era C and assembly debugging on real MS-DOS hardware and describes the experience as "immensely rewarding."
What the book is not, and what the framing risks confusing, is recovered source code. id Software released the original Commander Keen C source publicly years ago, and the value of the new book is the line-by-line documentation of how that engine behaved on the hardware of the era, not novel code recovery. The accompanying GitHub repository supports that distinction: it is the engine as documented in the book, not a leaked archive.
The technical core is the engine. EGA "smooth scrolling" was not a feature the hardware offered. Developers had to redraw the playfield column by column, often with carefully timed palette swaps and CPU cycles stolen from idle loops, to keep the world moving at a frame rate that did not feel broken. Sound was its own negotiation. A title that worked cleanly on a Sound Blaster would go silent on a machine that only had a PC speaker, and a developer who assumed any particular card was present would ship a product that lost a third of its audience on boot.
The author's own framing calls the work "white papers," a label that does not quite fit. The book is a single-author annotated walkthrough of one specific engine, written from outside id Software, and it sits closer to a craft retrospective than to the industry white paper series the phrase usually evokes. Treating it that way keeps the contribution legible: one developer, three years, one landmark game, the engineering decoded in public.
Errata are invited through GitHub issues on the project's repository, and the free PDF is the version most readers will actually use. The paper edition exists for the same reason technical books have always had a print run: some readers want a physical artifact, and the author has made it available across US, EU, and additional Amazon marketplaces.
The next question is whether the model travels. The same era produced dozens of MS-DOS engines that ran under similar constraints, and the techniques Keen used to keep a side-scroller smooth without a graphics coprocessor are not unique to one studio. Whether the author's reconstruction turns into a series, or stops with Commander Keen, will tell readers how to value the first volume.