Christopher Reilly
Game physics analysis and development – a quality-driven approach using the Entity Component Pattern
Reilly, Christopher; Chalmers, Kevin
Authors
Kevin Chalmers
Abstract
The games industry is a broad, multi-discipline industry, which continues to grow in terms of revenue and cultural significance. Despite the accolades of this “recession-proof” industry, video game projects often fail either to deliver on time and on budget, or to deliver a high quality product. There are likely to be many reasons for this failure, but it may be possible to construct the software technologies used by the games industry in such a way that games development becomes quicker and easier. In order to determine if there are architectures which provide such a benefit, an analysis was carried out using software quality metrics as key indicators to determine the usability, maintainability, and re-usability factors of games technology.Initial findings, based on online discourse and firebrand proponents, suggested that the entity component model (ECM) provides a well-engineered solution to the problems arising when developing games. However, the results of the analysis show that entity-component models do not produce inherently better metrics, and (in fact) some of the key arguments for the usage of Entity Component models consist of arguments against “strawman” architectures that do not exist. It is possible that the ECM architecture provides benefits over current trends that do not employ an entity component model, but the results of the analysis in this report do not conclusively show that to be the case. Further directed investigation will be required to prove the importance of the ECM architecture in games development.
Citation
Reilly, C., & Chalmers, K. (2013). Game physics analysis and development – a quality-driven approach using the Entity Component Pattern. The Computer Games Journal, 2, 125-149
Journal Article Type | Article |
---|---|
Publication Date | Aug 1, 2013 |
Deposit Date | Jan 22, 2015 |
Electronic ISSN | 2052-773X |
Publisher | BMC |
Peer Reviewed | Peer Reviewed |
Volume | 2 |
Pages | 125-149 |
Keywords | Entity component model; software quality metrics; games industry |
Public URL | http://researchrepository.napier.ac.uk/id/eprint/7406 |
Downloadable Citations
About Edinburgh Napier Research Repository
Administrator e-mail: repository@napier.ac.uk
This application uses the following open-source libraries:
SheetJS Community Edition
Apache License Version 2.0 (http://www.apache.org/licenses/)
PDF.js
Apache License Version 2.0 (http://www.apache.org/licenses/)
Font Awesome
SIL OFL 1.1 (http://scripts.sil.org/OFL)
MIT License (http://opensource.org/licenses/mit-license.html)
CC BY 3.0 ( http://creativecommons.org/licenses/by/3.0/)
Powered by Worktribe © 2025
Advanced Search