History, Genres, Components - Computer Science and Engineering

Are you ready to produce?
Computer Science
Computer Games
1
History
• Corporations
– 1889 Playing cards, 1907 Nintendo –
originally a playing card company!
– 1891 Phillips – Netherlands
– 1918 – Matsushita (panasonic)
– 1945 – Mattel (Matson / Elliot)
– 1947 – Sony
Computer Science
Computer Games
2
History (People)
• '58 Willy Higginbothan (Brookhaven)
invents pong on an oscilloscope
• '61 Steve Russell (MIT) creates
Spacewar (like asteroids)
• '67-'68 chase game, pong, light
sensitive gun
Computer Science
Computer Games
3
History
• 1976 Exidy releases Death Race – first
violent video game. Public outcry
causes game to be pulled.
• Space invaders displays highest score
→ goal
• '79 Atari release Lunar Lander, then
Asteroids! → Initials and high score
• '80 Pacman! Big Hit
Computer Games
4
• '80 Defender – side
scroller, minimap.
Computer Science
Genres
• Action
–
–
–
–
–
–
FPS
Hack/Slash
Maze (pacman)
Platform (mario)
Shmup
Tactical shooters
Computer Science
Computer Games
5
Adventure
• Text adventures
• Myst
• Action/Adventure
– Prince of Persia
– Stealth games
•?
Computer Science
Computer Games
6
Sim
• SimCity
• Sims
Computer Science
Computer Games
7
Role Playing
• Final Fantasy
• Massively Multiplayer online Role
Playing Games
Computer Science
Computer Games
8
Strategy
• 4x (Explore, Expand, Expoit,
Exterminate) - Civilization
• RTS
• Turn based Strategy (TBS)
Computer Science
Computer Games
9
Vehicle Sim
•
•
•
•
•
Flight Sim
Racing Games
Space flight sim
Train sim
Vehicle combar
Computer Science
Computer Games
10
Music
• Dance Dance Revolution
• Guitar Hero
• Rockband (9/9/09)
Computer Science
Computer Games
11
Other
•
•
•
•
•
•
Puzzle
Sports
Casual
Advergames
Educational Games
Serious Games
Computer Science
Computer Games
12
Game Programming
• Loop
– Check input
– Run Physics
– Run AI
Computer Science
Computer Games
13
Game Architecture
•
•
•
•
•
•
Graphics
IO
Physics
AI
Networking
State
Computer Science
Computer Games
14
Game Architecture
• The game itself
– Assets
– Gameplay testing
Computer Science
Computer Games
15
History
• 1994 ESRB – Entertainment Software
Rating Board
• '94 Sony Playstation
• '95 Nintendo N64, '96 in US
• 2000 ps2, xbox
Computer Science
Computer Games
16