Architectural studies of games engines — The quake series
James F. Munro, Cornelia Boldyreff, Andrea Capiluppi · 2009
The presented approach constitutes a useful resource for games developers who wish to contribute to the further evolution of these games engines; and it provides insights into how the Quake engine architecture has evolved in practice since it was released as an open source project.