A framework for the development of videogames

Citation
Ra. Santelices et M. Nussbaum, A framework for the development of videogames, SOFTW PR EX, 31(11), 2001, pp. 1091-1107
Citations number
14
Categorie Soggetti
Computer Science & Engineering
Journal title
SOFTWARE-PRACTICE & EXPERIENCE
ISSN journal
00380644 → ACNP
Volume
31
Issue
11
Year of publication
2001
Pages
1091 - 1107
Database
ISI
SICI code
0038-0644(200109)31:11<1091:AFFTDO>2.0.ZU;2-S
Abstract
A framework is a high-level solution for the reuse of software pieces, a st ep forward in simple library-based reuse, that allows the sharing of not on ly common functions but also the generic logic of a domain application. It also ensures a better level of quality for the final product, given the fac t that an important fraction of the application is already found within the framework and has therefore already been tested. This case study takes the systematic generation of hot-spot subsystems approach as a reference point to describe the underlying concepts in the design of a framework for the d evelopment of 2D action videogames for low-performance machines. The main g oal of this paper is to show the applicability of framework-based reuse to videogames. Both standard and framework-based game implementations are comp ared and the results are analysed. Special attention is paid to the (potent ial) benefits that the use of frameworks brings to the fulfillment of maint enance tasks along the game's life cycle, a stage that normally consumes mo st resources in software projects. At the end of the paper, based on the im plementation results, this study shows the predicted conditions under which building a framework is cost effective for the development of videogames s imilar to the ones from the studied domain. Copyright (C) 2001 John Wiley & Sons, Ltd.