UT2004 werd ontwikkeld door meerdere studio’s, met Epic Games als leider van het project. Het spel werd gemaakt met de Unreal Engine 2.5 en inhoud van zijn voorganger, UT2003.[1] Andere studio’s die mee hebben gewerkt aan de ontwikkeling zijn Psyonix, Digital Extremes en Streamline Studios.
Unreal Tournament 2004 heeft als grootste verbetering een nieuw gametype, genaamd Onslaught. Dit gametype stelt de speler in staat om zich met voertuigen door grote levels te bewegen en bepaalde gebieden binnen het level in te nemen.