Id Tech 4
id Tech 4, también conocido como el motor de Doom 3, es un motor de videojuego desarrollado por id Software y usado por primera vez en el juego Doom 3.Pero después de que el motor de renderizado fuera completado se decidió cambiar el código del motor del lenguaje C a C++ lo que exigió volver a estructurar y escribir completamente el motor por lo que el proyecto terminó tardando más de lo esperado.id Tech 4 requería como mínimo una Tarjeta gráfica compatible con DirectX 8.0 y que poseyera al menos la primera versión de Pixel shader como por ejemplo una Nvidia GeForce 3 o ATI Radeon 8500.Durante el desarrollo, Creative Labs instó a Id Software para que no usara el método de sombra de doble pasada zfail que tenían patentado.Durante la QuakeCon 2009, Carmack dijo que tenía planeado pedir a Zenimax liberar el código de id Tech 4 después del lanzamiento de Rage.