Class Notes (1,100,000)
CA (630,000)
SFU (10,000)
IAT (200)
IAT 167 (30)
Lecture 3

IAT167-Week 3 Lecture 1 and 2.docx


Department
Interactive Arts & Tech
Course Code
IAT 167
Professor
Jack Stockholm
Lecture
3

This preview shows half of the first page. to view the full 2 pages of the document.
Week 3 Lecture 1 and 2
Game Framework
Software Framework
A generic set of functionality including data types, architecture, templates and processing
methodology
Reusable code base which handles lower level functions and encourages uniform practice
Alleviates the overhead associated with common activities performed in development
Game Framework
Simple Stuff
-screen Presentation
-scoreboard
-simple Buttons
-title
-etc
Event Model & Custom Events
Game Loop & State
Frameworks
Structure
Spatial
-screen
Temporal
-program flow
-interaction flow
Internal Structure
-code architecture
-internal states
Presentation
-visual style
Behavior
-facilitates user interaction
Rules
Automation
Design Patterns
A general reusable solution to a commonly occurring problem within a given context in
software design
A design pattern is not a finished design that can be transformed directly into code. It is a
description or template for how to solve a problem that can be used in many different
situations
Object-oriented design patterns typically show relationships and interactions between classes
or objects
You're Reading a Preview

Unlock to view full version