John Carmack - Doom 3 Engine Technology Interview [Part 1/4]