Spelontwikkelaar id Software heeft de broncode van Quake 3 Arena 1.32 vrijgegeven. De code is via deze pagina vanaf de servers van FileShack te downloaden en weegt ongeveer 5,46 megabyte. id Software heeft geen textures en maps bij de broncode gestopt, maar wel een editor genaamd Q3Radiant waarmee Quake 3-levels gemaakt en gewijzigd kunnen worden. De broncode van Q3A is grotendeels onder de GPL-licentie gepubliceerd, maar voor een paar libraries van derden gelden andere bepalingen. In dit tekstbestand staan vermeld welke bestanden niet onder de GPL-licentie vallen. Hetzelfde document bevat ook globale notes van id Software, specifieke notes worden in de download meegeleverd. John Carmack, mede-eigenaar en hoofdontwikkelaar van id Software, laat in een reactie het volgende weten over 'zijn' code:
Personally, I think the Q3 code is pretty clean on the whole. It was a commercial product done under time pressure, so it isn't a polished gem, but I consider it good.Anyone working on the Q3 codebase today should just delete all the asm code and use the C implementations. Making a commercial game with fairly high end requirements go 10% faster is sometimes worth writing some asm code, but years later when the frame rate pressure is essentially gone, the asm code should just be dumped in the name of maintainability. All the comments in the world wouldn't change this decision a bit.