In The Name of God: Video Game Development
In The Name of God: Video Game Development
Babadi 1 of 33
In The Name Of God
Video Game Development
Amin Babadi
Department of Electrical and Computer Engineering
Isfahan University of Technology
Spring 2014
A Brief Overview
Video Game Development: A Brief Overview A. Babadi 2 of 33
Outline
Some guidelines
A road map to the course
Evolution of the game industry
Market information
What is ESRB?
Who is playing?
Video game development
Whats next?
Video Game Development: A Brief Overview A. Babadi 3 of 33
Some Guidelines
Textbooks:
o Novak, J. (2011). Game Development Essentials: an Introduction (3rd
Edition). Cengage Learning.
o Lengyel, E. (2011). Mathematics for 3D Game Programming and
Computer Graphics (3rd Edition). Cengage Learning PTR.
o Sanchez-Crespo, D. (2003). Core Techniques and Algorithms in Game
Programming. New Riders Publishing.
o Gregory, J. (2009). Game Engine Architecture. A K Peters/CRC Press.
All announcements will be made via VGD-IUT-2014 group.
Feel free to contact me via [email protected].
Video Game Development: A Brief Overview A. Babadi 4 of 33
A Road Map to the Course
Historical elements, platforms & player modes, goals & genres
o Chapters 1-3 of Novaks textbook
The rendering pipeline, vectors, matrices, transforms
o Chapters 1-4 of Lengyels textbook
Architecture, data structures, design patterns, user input, AI
o Chapters 2-8 of Sanchez-Crespos textbook
A few practical sessions
o Wintermute game engine
Game engine architecture, tools, fundamentals
o Chapters 1-3 of Gregorys textbook
Extra topics (TBA)
Video Game Development: A Brief Overview A. Babadi 5 of 33
Grading Policy
Grading structure (21 + 2 pts.):
o Presentation: 2 + 0.5 pts.
o Final project: 5 + 1.5 pts.
o Midterm exam: 5 pts.
o Final exam: 9 pts.
Attending class is not mandatory; although it may become a
plus point.
Video Game Development: A Brief Overview A. Babadi 6 of 33
Grading Policy
Final project:
o Students should develop a small game project based on a subject that
will be announced soon. Game development requires a great amount
of teamwork skill; so it is recommended that students get into groups.
Each group may have up to 2 members.
Presentation:
o Students should also make some short presentations about several
extra topics that will be announced soon. Again, each group may have
up to 2 members.
Midterm and final exams:
o Lecture notes are satisfactory for passing all the exams.
Video Game Development: A Brief Overview A. Babadi 7 of 33
So It Begins
Video Game Development: A Brief Overview A. Babadi 8 of 33
Introduction
Game industry revenues have surpassed film box office and
music concert revenues in the U.S., making the games the
fastest growing segment of the entertainment market.
In 2012 there were more than 100,000 employees all over the
world in the game industry.
Hundreds of colleges and universities have started to work on
game development programs in the last few years.
Video Game Development: A Brief Overview A. Babadi 9 of 33
When Did It Start?
It started in 1940s (Cathode ray tube amusement device)
Limited access of hardware
Games ran on mainframe computers at U.S.A universities.
It went on until 1970s.
Video Game Development: A Brief Overview A. Babadi 10 of 33
Early Arcade Games
Foundation of Atari Inc.
Pong: first official product of Atari
Video Game Development: A Brief Overview A. Babadi 11 of 33
1
st
Generation Game Consoles
1972-1977
The first game console, called Magnavox Odyssey
Game(s) hardwired into the console.
2 million consoles sold in the U.S. market
Video Game Development: A Brief Overview A. Babadi 12 of 33
2
nd
Generation Game Consoles
1977-1983
Game burned into ROM chips.
ROM chips were mounted inside plastic cartridge casings.
Those casings could be plugged into slots on the console.
Several games consoles developed.
Creation of Activision
Video Game Development: A Brief Overview A. Babadi 13 of 33
3
rd
Generation Game Consoles
1983-1995
Appearing of home computers
Development of the first 8 bit systems
Genre innovation
Video Game Development: A Brief Overview A. Babadi 14 of 33
4
th
Generation Game Consoles
1988-1999
Development of the first 16 bit systems
CD-ROM drives were first seen in this generation.
Basic 3D graphics entered the mainstream.
Video Game Development: A Brief Overview A. Babadi 15 of 33
5
th
Generation Game Consoles
1993-2006
32 bit and 64 bits consoles released.
Several successful consoles (Sega, PlayStation, etc.)
Video Game Development: A Brief Overview A. Babadi 16 of 33
6
th
Generation Game Consoles
1998-2013
The Xbox, Microsofts entry into the game console industry.
Many publishers turned to online gaming.
Mobile games got available too.
GTA III popularized open world games.
Video Game Development: A Brief Overview A. Babadi 17 of 33
7
th
Generation Game Consoles
2005-Present
This generation opened early for handheld consoles (PSP, etc.)
Microsoft stepped forward first in November 2005 with the
Xbox 360, and Sony followed in 2006 with the PlayStation 3.
Rise of casual PC games.
Video Game Development: A Brief Overview A. Babadi 18 of 33
8
th
Generation Game Consoles
2011-Present
Nintendo 3DS, with 3 cameras, a motion sensor, etc.
PlayStation Vita, PlayStation 4, Xbox One
Video Game Development: A Brief Overview A. Babadi 19 of 33
And they are all video games now!
A Quick Overview
Video Game Development: A Brief Overview A. Babadi 20 of 33
Sales Information
6.9
7
7.3
6.9
7.3
9.5
11.7
16.2
16.9
16.4
14.8
2002 2003 2004 2005 2006 2007 2008 2009 2010 2011 2012
U.S. Video Game Dollar Sales Growth ($ Billions)
Video Game Development: A Brief Overview A. Babadi 21 of 33
Sales Information
$1.93
$4.04
$14.80
Total Consumer Spend on Game Industry 2012 ($ Billions)
Accessories
Hardware
Content
Video Game Development: A Brief Overview A. Babadi 22 of 33
Entertainment Software Rating Board (ESRB)
In 1993, U.S. created ESRB to provide parents and consumers
with detailed information on game content so they can make
appropriate purchasing decisions.
Video Game Development: A Brief Overview A. Babadi 23 of 33
Who Is Playing?
Percentage of Americans who are gamers
Average age of gamers
Percentage of female gamers
Percentage of gamers who play multiplayer games
Average number of years gamers have been playing
58
30
45
13
62
Video Game Development: A Brief Overview A. Babadi 24 of 33
Who Is Playing?
Percentage of Americans who are gamers = 58
Average age of gamers
Percentage of female gamers
Percentage of gamers who play multiplayer games
Average number of years gamers have been playing
58
30
45
13
62
Video Game Development: A Brief Overview A. Babadi 25 of 33
Who Is Playing?
Percentage of Americans who are gamers = 58
Average age of gamers = 30
Percentage of female gamers
Percentage of gamers who play multiplayer games
Average number of years gamers have been playing
58
30
45
13
62
Video Game Development: A Brief Overview A. Babadi 26 of 33
Who Is Playing?
Percentage of Americans who are gamers = 58
Average age of gamers = 30
Percentage of female gamers = 45
Percentage of gamers who play multiplayer games
Average number of years gamers have been playing
58
30
45
13
62
Video Game Development: A Brief Overview A. Babadi 27 of 33
Who Is Playing?
Percentage of Americans who are gamers = 58
Average age of gamers = 30
Percentage of female gamers = 45
Percentage of gamers who play multiplayer games = 62
Average number of years gamers have been playing
58
30
45
13
62
Video Game Development: A Brief Overview A. Babadi 28 of 33
Who Is Playing?
Percentage of Americans who are gamers = 58
Average age of gamers = 30
Percentage of female gamers = 45
Percentage of gamers who play multiplayer games = 62
Average number of years gamers have been playing = 13
58
30
45
13
62
Video Game Development: A Brief Overview A. Babadi 29 of 33
Agile Methodology
One method employed for game development is agile
development.
Video Game Development: A Brief Overview A. Babadi 30 of 33
Video Game Development
Development of a commercial game usually includes the
following stages:
1. Pre-production
2. Production
3. Milestones
4. Post-production
Video Game Development: A Brief Overview A. Babadi 31 of 33
Your Coworkers
Members of a game development team include:
o Programmers,
o Artists,
o Animators,
o Designers,
o Audio engineers,
o Composers,
o Testers,
o Project managers,
o Etc.
Video Game Development: A Brief Overview A. Babadi 32 of 33
Whats Next?
Where do you think the industry will be 10 years from now?
Do you sense another industry segment beginning to bubble
under the surface?
Stay tuned!
Video Game Development: A Brief Overview A. Babadi 33 of 33
References
Novaks textbook,
Wikipedia,
Entertainment software association website, and
Some other sources on the Internet.