Game Engine Black Book: Wolfenstein 3D

Software Wizards
42 reviews

About this ebook

 How was Wolfenstein 3D made and what were the secrets of its speed? How did id Software manage to turn a machine designed to display static images for word processing and spreadsheet applications into the best gaming platform in the world, capable of running games  at seventy frames per seconds? If you have ever asked yourself these questions, Game Engine Black Book is for you.

This is an engineering book. You will not find much prose in here (the author’s English is broken anyway.) Instead, this book has only bit of text and plenty of drawings attempting to describe in great detail the Wolfenstein 3D game engine and its hardware, the IBM PC with an Intel 386 CPU and a VGA graphic card.

Game Engine Black Book details techniques such as raycasting, compiled scalers, deferred rendition, VGA Mode-Y, linear feedback shift register, fixed point arithmetic, pulse width modulation, runtime generated code, self-modifying code, and many others tricks. Open up to discover the architecture of the software which pioneered the First Person Shooter genre. 

Ratings and reviews

42 reviews
Amro Ibrahim
December 6, 2018
This is one of the best books I have read in years. Reading thought the book you can see Fabien has put so much effort to collect and reverse engineer the magic that was happening behind the scenes. The book covers the miracle of creating Wolf3D (yes it was a miracle). The book covers the hardware and software limitation in that time frame, to give an idea why it was near impossible for Wolf3D to exist. The author has done amazing job in the book layout, and in the information progression gained each chapter. I have had the 1st edition and I can't miss this book when it got even better. tl;dr: How to make a game using high school math.
13 people found this review helpful
Did you find this helpful?
Zoltan Mihaczi
January 2, 2019
It is really entertaining to read about how this famous game was created and what were challanges the developers faced with the technology available that time. I also learned new things about programming and old PCs.
22 people found this review helpful
Did you find this helpful?
Florian Popa
December 11, 2018
Great !
11 people found this review helpful
Did you find this helpful?

Rate this ebook

Tell us what you think.

Reading information

Smartphones and tablets
Install the Google Play Books app for Android and iPad/iPhone. It syncs automatically with your account and allows you to read online or offline wherever you are.
Laptops and computers
You can listen to audiobooks purchased on Google Play using your computer's web browser.
eReaders and other devices
To read on e-ink devices like Kobo eReaders, you'll need to download a file and transfer it to your device. Follow the detailed Help Center instructions to transfer the files to supported eReaders.