Course notes
syllabus | schedule | topics | projects | class notes | resources | students | ARTC courses
 Lectures:
Lecture A: The Flash Interface Lecture 4: User Input
Lecture B: Animation Lecture 5: Extras & Game Design
Lecture 1: Drawing with Code and ActionScripting Lecture 6: Linking up the Nucleus
Lecture 2: Graphics Application Development Lecture 7: Brainstorming Game Types
Lecture 3: Working with Movieclips Lecture 8: Topics for Discussion
  Lecture 9: Preloaders and JavaScript Windows
 

Brainstorming on Games

Game Types

Shooter
Third person
First person
Space
Arcade

Narrative
linear
nonlinear (choose your own adventure)
mystery
Third person
First person
Switch perspectives

Adventure
Free roaming
Collecting objects
Quest - goal & obstacles
Exploration

Strategy
turn-based (people take turns) Risk, Civilization
real-time (star craft)

Puzzle
Plan ahead
Racing against the clock

Platformer
Mario - levels, jumping

Simulations
Flight
Racing
Dating
Life
Sports
Rhythm Games
Customization

Casual
quick
simple
lack of narrative
immediate reward

Exploratory
Surreal
Experiential Gaming (music, art)

Social Games
MMORPGs
Role Playing

Suspense Games
Do something to avoid crisis
Horror