VCO Fundamentals John McNeill Worcester Polytechnic Institute [email protected].
Modular Architecture for Computer Game Design Teddy McNeill TJHSST Computer Systems Lab 2006-2007.
-
Upload
randall-mcdaniel -
Category
Documents
-
view
213 -
download
0
description
Transcript of Modular Architecture for Computer Game Design Teddy McNeill TJHSST Computer Systems Lab 2006-2007.
![Page 1: Modular Architecture for Computer Game Design Teddy McNeill TJHSST Computer Systems Lab 2006-2007.](https://reader036.fdocuments.us/reader036/viewer/2022082912/5a4d1bf27f8b9ab0599e6aac/html5/thumbnails/1.jpg)
Modular Architecture for Computer Game Design
Teddy McNeillTJHSST Computer Systems Lab
2006-2007
![Page 2: Modular Architecture for Computer Game Design Teddy McNeill TJHSST Computer Systems Lab 2006-2007.](https://reader036.fdocuments.us/reader036/viewer/2022082912/5a4d1bf27f8b9ab0599e6aac/html5/thumbnails/2.jpg)
Abstract
Current architecture limitations
System-of-Systems architecture
Implementation and results
![Page 3: Modular Architecture for Computer Game Design Teddy McNeill TJHSST Computer Systems Lab 2006-2007.](https://reader036.fdocuments.us/reader036/viewer/2022082912/5a4d1bf27f8b9ab0599e6aac/html5/thumbnails/3.jpg)
Background
Inflexible architectures
Complete game rewrites
Limited middleware
![Page 4: Modular Architecture for Computer Game Design Teddy McNeill TJHSST Computer Systems Lab 2006-2007.](https://reader036.fdocuments.us/reader036/viewer/2022082912/5a4d1bf27f8b9ab0599e6aac/html5/thumbnails/4.jpg)
Larger Purpose
Use in Games
Use in other software
Expansion of middleware
![Page 5: Modular Architecture for Computer Game Design Teddy McNeill TJHSST Computer Systems Lab 2006-2007.](https://reader036.fdocuments.us/reader036/viewer/2022082912/5a4d1bf27f8b9ab0599e6aac/html5/thumbnails/5.jpg)
Research
“A Flexible and Expandable Architecture for Computer Games” by Jeff Plummer
System-of-Systems approach
COTS approach
![Page 6: Modular Architecture for Computer Game Design Teddy McNeill TJHSST Computer Systems Lab 2006-2007.](https://reader036.fdocuments.us/reader036/viewer/2022082912/5a4d1bf27f8b9ab0599e6aac/html5/thumbnails/6.jpg)
System-of-Systems
Data
Graphics
Sound
AI
Input
Physics
![Page 7: Modular Architecture for Computer Game Design Teddy McNeill TJHSST Computer Systems Lab 2006-2007.](https://reader036.fdocuments.us/reader036/viewer/2022082912/5a4d1bf27f8b9ab0599e6aac/html5/thumbnails/7.jpg)
Project Scope
Independent systems
Fully functional game
Simple systems
![Page 8: Modular Architecture for Computer Game Design Teddy McNeill TJHSST Computer Systems Lab 2006-2007.](https://reader036.fdocuments.us/reader036/viewer/2022082912/5a4d1bf27f8b9ab0599e6aac/html5/thumbnails/8.jpg)
Development C++
OpenGL
Scrum Model
System-by-system
![Page 9: Modular Architecture for Computer Game Design Teddy McNeill TJHSST Computer Systems Lab 2006-2007.](https://reader036.fdocuments.us/reader036/viewer/2022082912/5a4d1bf27f8b9ab0599e6aac/html5/thumbnails/9.jpg)
1st Quarter
Prototyping
OpenGL
Necessary Algorithms
![Page 10: Modular Architecture for Computer Game Design Teddy McNeill TJHSST Computer Systems Lab 2006-2007.](https://reader036.fdocuments.us/reader036/viewer/2022082912/5a4d1bf27f8b9ab0599e6aac/html5/thumbnails/10.jpg)
2nd & 3rd Quarters Design Restructuring Graphics Physics Input Etc...
![Page 11: Modular Architecture for Computer Game Design Teddy McNeill TJHSST Computer Systems Lab 2006-2007.](https://reader036.fdocuments.us/reader036/viewer/2022082912/5a4d1bf27f8b9ab0599e6aac/html5/thumbnails/11.jpg)
4th Quarter
“Completed” game
Enemy & AI system
Verification & Evaluation
![Page 12: Modular Architecture for Computer Game Design Teddy McNeill TJHSST Computer Systems Lab 2006-2007.](https://reader036.fdocuments.us/reader036/viewer/2022082912/5a4d1bf27f8b9ab0599e6aac/html5/thumbnails/12.jpg)
Current Results
Data, Physics, & Game class implementations
Floor friction & “skating”
Wall Cling's and jumps
![Page 13: Modular Architecture for Computer Game Design Teddy McNeill TJHSST Computer Systems Lab 2006-2007.](https://reader036.fdocuments.us/reader036/viewer/2022082912/5a4d1bf27f8b9ab0599e6aac/html5/thumbnails/13.jpg)
Current Results