Exploring game architecture best-practices with classic space invaders

  • Authors:
  • Ed Keenan;Adam Steele

  • Affiliations:
  • DePaul University, Chicago, IL, USA;DePaul University, Chicago, IL, USA

  • Venue:
  • Proceedings of the 1st International Workshop on Games and Software Engineering
  • Year:
  • 2011

Quantified Score

Hi-index 0.00

Visualization

Abstract

The classic arcade game Space Invaders provides an ideal environment for students to learn about best practices in game software architectures. We discuss the challenges of creating a good game architecture, and show how our problem space is an ideal environment in which to experiment with the challenges and tradeoffs inherent in any software design. We discuss in detail how each student created and engineered their game using good architectural design principles in general and gang-of-four design patterns in particular.