Skip to main content

Toward Quality-Driven Development of 3D Computer Games

  • Conference paper

Part of the book series: Lecture Notes in Computer Science ((LNPSE,volume 4323))

Abstract

The development of video games is a complex software engineering activity bringing together large multidisciplinary teams under stringent constraints. While much has been written about how to develop video games, there has been as yet little attempt to view video game development from a quality perspective, attempting to enumerate the quality attributes that must be satisfied by game implementations, and to relate implementation techniques to those quality attributes. In this paper, we discuss desired quality attributes of 3D computer games, and we use the development of our own Life is a Village game to illustrate architectural tactics that help achieve these desired qualities.

This is a preview of subscription content, log in via an institution.

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Bass, L., Clements, P., Kazman, R.: Software Architecture in Practice, 2nd edn. Addison-Wesley Professional, Reading (2003)

    Google Scholar 

  2. Bass, L., et al.: Usability-Supporting Architectural Patterns. In: Proceedings of the International Conference on Software Engineering, pp. 716–717 (2004)

    Google Scholar 

  3. Champandard, A.J.: AI Game Development. New Riders Publishing, Berkeley (2003)

    Google Scholar 

  4. Entertainment Software Association, Top 10 Industry Facts (2005), Available at http://www.theesa.com/facts/top_10_facts.php

  5. Geoghegan, J.J.: The Console Transition: A Publisher’s Perspective, BusinessWeek Online, December 14 (2005)

    Google Scholar 

  6. Grover, R., et al.: Game Wars, BusinessWeek Online, February 28 (2005)

    Google Scholar 

  7. John, B.E., et al.: Bringing Usability Concerns to the Design of Software Architecture. In: Bastide, R., Palanque, P., Roth, J. (eds.) Engineering Human Computer Interaction and Interactive Systems. LNCS, vol. 3425, pp. 1–19. Springer, Heidelberg (2005)

    Google Scholar 

  8. Harmon, M.: Building Lua into Games. In: Game Programming Gems 5, pp. 115–128. Charles River Media, Hingham (2005)

    Google Scholar 

  9. Phillips, W.G., Graham, T.C.N., Wolfe, C.: A Calculus for the Refinement and Evolution of Multi-User Mobile Applications. In: Gilroy, S.W., Harrison, M.D. (eds.) Interactive Systems. LNCS, vol. 3941, pp. 137–148. Springer, Heidelberg (2006)

    Chapter  Google Scholar 

  10. Poiker, F.: Creating Scripting Languages for Nonprogrammers. In: AI Game Programming Wisdom, pp. 520–529. Charles River Media, Hingham (2002)

    Google Scholar 

  11. Scott, B.: Architecting an RTS AI. In: Programming Wisdom, pp. 397–401. Charles River Media, Hingham (2002)

    Google Scholar 

  12. Smith, B.K.: Physical Fitness in Virtual Worlds. IEEE Computer, pp. 101-103 (October 2005)

    Google Scholar 

  13. Street, S.: Massively Multiplayer Games using a Distributed Services Approach. In: Massively Multiplayer Game Development 2, pp. 233–241. Charles River Media, Hingham (2005)

    Google Scholar 

  14. Tozour, P.: The Perils of AI Game Scripting. In: AI Game Programming Wisdom, pp. 541–554. Charles River Media, Hingham (2002)

    Google Scholar 

  15. Wellmann, T.: Building a Sports AI Architecture. In: AI Game Programming Wisdom 2, pp. 505–514. Charles River Media, Hingham (2004)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Gavin Doherty Ann Blandford

Rights and permissions

Reprints and permissions

Copyright information

© 2007 Springer Berlin Heidelberg

About this paper

Cite this paper

Graham, T.C.N., Roberts, W. (2007). Toward Quality-Driven Development of 3D Computer Games. In: Doherty, G., Blandford, A. (eds) Interactive Systems. Design, Specification, and Verification. DSV-IS 2006. Lecture Notes in Computer Science, vol 4323. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-69554-7_20

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-69554-7_20

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-69553-0

  • Online ISBN: 978-3-540-69554-7

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics