• DocumentCode
    2004790
  • Title

    Architectural studies of games engines — The quake series

  • Author

    Munro, James ; Boldyreff, Comelia ; Capiluppi, Andrea

  • Author_Institution
    Dept. of Comput., Univ. of Lincoln, Lincoln, UK
  • fYear
    2009
  • fDate
    25-28 Aug. 2009
  • Firstpage
    246
  • Lastpage
    255
  • Abstract
    The move of commercial companies to "open-source" their products presents challenges for both the proposing company and the wider open source (OS) communities. The former has to align their source code to the OS practices, while the latter has to cope with large amounts of closely-developed code. This paper aims to present relevant data and results from the analysis performed on the Quake family of OSS game engines, including findings and an initial interpretation of the data. This forms the basis for the architectural understanding necessary to design and develop improvements and new features to the studied game engines. 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.
  • Keywords
    computer games; public domain software; software architecture; OSS game engine; Quake engine architecture; Quake series; architectural studies; games engine; open source communities; Application software; Computer architecture; Engines; Information technology; Middleware; Open source software; Pattern analysis; Performance analysis; Software architecture; Software engineering;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Games Innovations Conference, 2009. ICE-GIC 2009. International IEEE Consumer Electronics Society's
  • Conference_Location
    London
  • Print_ISBN
    978-1-4244-4459-5
  • Electronic_ISBN
    978-1-4244-4460-1
  • Type

    conf

  • DOI
    10.1109/ICEGIC.2009.5293600
  • Filename
    5293600