tuintje.org wiki
Admin

John Carmack Quake Development Logs

Overview

During the final months of Quake's development in 1996, id Software programmer John Carmack kept a series of development logs describing the progress of the Quake engine.

These logs were later archived on gamers.org and provide a rare look into the daily development of one of the most influential game engines of the 1990s.

The logs primarily cover the period leading up to the shareware release of Quake in June 1996.

Contents

The development logs describe technical work on many parts of the engine including:

• renderer improvements

• BSP visibility optimizations

• networking code

• performance experiments

• bug fixes

• multiplayer functionality

Many entries describe Carmack experimenting with new rendering techniques and improving the performance of the software renderer.

Engine development

Several entries describe work on major engine features such as:

• lightmap rendering

• dynamic lighting

• entity management

• collision detection

• memory optimization

The logs also show how frequently the engine architecture changed during development.

Historical importance

The Quake development logs are one of the few surviving first hand technical records from the creation of the Quake engine.

They provide insight into:

• the programming practices used at id Software

• the rapid pace of development during the 1990s

• the technical challenges of creating one of the first true 3D game engines

External links

Carmack Quake Work Logs

https://www.gamers.org/dEngine/quake/info/worklogs.html

See also

Quake

Quake Engine

John Carmack

Quake Developer Archive