An Exploration of the Architecture of First Person Shooter Games

Loading...
Thumbnail Image

Authors

Prashar, Charu

Date

2014-01-14

Type

thesis

Language

eng

Keyword

First Shooter Games , Software Reengineering , Software Architecture

Research Projects

Organizational Units

Journal Issue

Alternative Title

Abstract

First Person Shooter (FPS) games are one of the most popular game genres and have a history of over 2 decades. While there has been extensive research on such games, the focus has been limited to their analysis at an individual level. In this thesis, we present a comparative analysis of three first person shooter games - Doom, Quake3 and Cube from an architectural point of view. All of these games have come at different times in the history of first person shooter games, and thus possess different and unique features. We describe the process followed in deriving their architecture at various levels of abstraction – the file level, the subsystem level, the library/non-library level and the individual subsystem level for a given part of code. We conclude with a comparative analysis of the similarities and differences in the structure and architecture of the three gaming systems.

Description

Thesis (Master, Computing) -- Queen's University, 2014-01-13 15:26:25.387

Citation

Publisher

License

This publication is made available by the authority of the copyright owner solely for the purpose of private study and research and may not be copied or reproduced except as permitted by the copyright laws without written authority from the copyright owner.

Journal

Volume

Issue

PubMed ID

External DOI

ISSN

EISSN