modular architecture for computer game design teddy mcneill tjhsst computer systems lab 2006-2007
DESCRIPTION
Background Inflexible architectures Complete game rewrites Limited middlewareTRANSCRIPT
Modular Architecture for Computer Game Design
Teddy McNeillTJHSST Computer Systems Lab
2006-2007
Abstract
Current architecture limitations
System-of-Systems architecture
Implementation and results
Background
Inflexible architectures
Complete game rewrites
Limited middleware
Larger Purpose
Use in Games
Use in other software
Expansion of middleware
Research
“A Flexible and Expandable Architecture for Computer Games” by Jeff Plummer
System-of-Systems approach
COTS approach
System-of-Systems
Data
Graphics
Sound
AI
Input
Physics
Project Scope
Independent systems
Fully functional game
Simple systems
Development C++
OpenGL
Scrum Model
System-by-system
1st Quarter
Prototyping
OpenGL
Necessary Algorithms
2nd & 3rd Quarters Design Restructuring Graphics Physics Input Etc...
4th Quarter
“Completed” game
Enemy & AI system
Verification & Evaluation
Current Results
Data, Physics, & Game class implementations
Floor friction & “skating”
Wall Cling's and jumps
Current Results