CLASS NOTES:
GD100 Introduction To Game Programming
 
 

 

ARCHITECTURE (Patterns)
 
 
OVERVIEW:
 
   


Architecture

Component-Based
(Object Oriented Design)

Modularization
(Graphics, Sound, Animation, etc...)

 

HARD AND SOFT ARCHITECTURE

Hard
Software that can be used in every project - (ex. graphics renderer)

Soft
Game specific code)

 

PATTERNS:

Object Factory Pattern
One object whose sole purpose is to create other objects.

Singleton Pattern
Only one instance of a certain type of class

Observer Pattern
Object to watch and trigger (messenger between objects)

Command Pattern
Functionality sent to objects (dynamic behavior, automation)

State/Transisitions Pattern

   
     
 
BACK