It was early 1993 and id Software was at the top of the PC gaming industry. Wolfenstein 3D had established the First Person Shooter genre and sales of its sequel Spear of Destiny were skyrocketing. The technology and tools id had taken years to develop were no match for their many competitors. It would have been easy for id to coast on their success, but instead they made the audacious decision to throw away everything they had built and start from scratch. Game Engine Black Book: Doom is the story of how they did it. This is a book about history and engineering. Don’t expect much prose (the author’s English has improved since the first book but is still broken). Instead you will find inside extensive descriptions and drawings to better understand all the challenges id Software had to overcome. From the hardware -- the Intel 486 CPU, the Motorola 68040 CPU, and the NeXT workstations -- to the game engine’s revolutionary design, open up to learn how DOOM changed the gaming industry and became a legend among video games.
June 16, 2020 Subject:
Informative and Engaging, Again!
Fabien Sanglard is a great author who really knows his low-level game programming. In this book, Sanglard goes through DOOM from the bottom up, telling the story of the game's development and the background that inspired it, the challenges and dead-ends the Id Software team encountered along the way, a detailed analysis of how the game's code works, and even a deep review of how it was ported to other platforms.
Sanglard was also kind enough to publish this book in PDF format for free on his website, which is a pretty excellent blog if you're interested in programming or vintage games.