Blogus Maximus

Rubbing people the wrong way since 1970...

  Home  |   Contact  |   Syndication    |   Login
  1366 Posts | 10 Stories | 2225 Comments | 1336 Trackbacks

News


Google My Blog

Catch me at: The List!


My InstallScript Utility Belt My Amazon Wishlist
My Standard Disclaimer

Tag Cloud


Archives

Post Categories

Image Galleries

Blogs

Code Camps

CTown Geeks

Geeky Webcomics

High Geek

Magenic Blogs

Microsoft Blogs

My Articles

My Sites

PodCasts

UG

XNA

as seen on Gamasutra.com...

Abstract

Computer games have grown considerably in scale and complexity since their humble beginnings in the 1960s. Modern day computer games have reached incredible levels of realism, especially in areas like graphics, physical simulation, and artificial intelligence. However, despite significant advances in software engineering, the development of computer games generally does not employ state-of-the-art software engineering practices and tools.

This thesis describes an architecture for computer games as a System of Systems where the computer game itself is emergent. The proposed architecture follows a data centered framework where the independent components collaborate on a central data store. The architecture offers capabilities that are essential in overcoming challenges faced in building computer games that can enjoy modifiability, expandability, and maintainability traits. The architecture promotes component-based development (e.g., commercial off the shelf components) since the collaborating components have loose couplings, which in turn facilitates systematic design integration of System of Systems.

"A Flexible and Expandable Architecture for Computer Games" by Jeff Plummer, Master's Thesis, Arizona State University, 412 Pages, Download the PDF

posted on Wednesday, October 19, 2005 10:16 AM