quake engine family tree
This is just to illustrate the enormous influence and impact of ↑John Carmack‘s game-engines on the whole lot of computergames as we know them today. The time and again up-popping assumption that with every engine Carmack starts from a blank slate, and that hence no code from previous engines is to be found in the next generations, is definitely wrong. In an Interview on ↑Doom III Carmack said the following to ↑Stephen L. Kent: “Since then, the moves from QUAKE to ↑QUAKE II to ↑QUAKE III have been much more evolutionary than the earlier steps. Lots of the code stayed common between all of those systems.” (↵Kent 2004: 168) Additionally, on 31 December 2004 ↑Carmack wrote in his blog: “There are still bits of early Quake code in ↑Half Life 2, and the remaining licensees of Q3 technology intend to continue their internal developments along similar lines, so there probably won’t be nearly as sharp a cutoff as before.”