Fabien Sanglard
GAME ENGINE BLACK BOOK DOOM FABIEN SANGLARD 1 Copyright In order to illustrate how the DOOM game engine works, a few screenshots, images, sprites, and textures belonging to and copyrighted by id Software are reproduced in this book. The following items are used under the "fair use" doctrine: 1. All in-game screenshots, title screen. 2. All in-game menu screenshots. 3. All 3D sequence textures. 4. All 3D sequence sprites. 5. All screenshots of DOOM. 6. DOOM name. Photographs with "ROME.RO" watermark belong to John Romero and are reproduced with his authorization. DOOM Survivor’s Strategies & Secrets essays are copyrighted by Jonathan Mendoza and reproduced with his authorization. 3 Acknowledgments Many people helped completing this book. Many thanks are due: To John Carmack, John Romero, and Dave Taylor for sharing their memories of DOOM development and answering my many questions. To people who kindly devoted time to the painful proofreading process, Aurelien Sanglard, Jim Leonard, Dave Taylor, Jonathan Dowland, Christopher Van Der Westhuizen, Eluan Miranda, Luciano Dadda, Mikhail Naganov, Leon Sodhi, Olivier Cahagne, Andrew Stine, and John Corrado. To Simon Howard, for not only proofreading but also sending pull requests to the git repo. His efforts saved countless hours at a time where the deadline was concernedly close. To Jim Leonard who once again volunteered his time and encyclopedic knowledge of audio hardware and software (the Roland section was heavily based on his articles). To Foone Turing who volunteered his fleet of 386s, 486s, and ISA/VLB VGA cards to ac- curately benchmark DOOM. To Andrew Stine, founder of doomworld.com, for sharing his encyclopedic knowledge of DOOM and putting me in touch with the right people.
[Show full text]