Lindemans Lectures: Introduction to Game Development Robert W. - - PowerPoint PPT Presentation

lindeman s lectures introduction to game development
SMART_READER_LITE
LIVE PREVIEW

Lindemans Lectures: Introduction to Game Development Robert W. - - PowerPoint PPT Presentation

Lindemans Lectures: Introduction to Game Development Robert W. Lindeman Assistant Professor Interactive Media & Game Development Human Interaction in Virtual Environments (HIVE) Lab Department of Computer Science Worcester Polytechnic


slide-1
SLIDE 1

Lindeman’s Lectures: Introduction to Game Development

Robert W. Lindeman

Assistant Professor Interactive Media & Game Development Human Interaction in Virtual Environments (HIVE) Lab Department of Computer Science Worcester Polytechnic Institute gogo@wpi.edu

slide-2
SLIDE 2

R.W. Lindeman - WPI Dept. of Computer Science Interactive Media & Game Development 2

Five-Lecture Structure

 July 15

 Introduction to Game Development

 July 16

 Game Design

 July 23

 Serious Games

 July 29

 Virtual Reality

 July 30

 Future Gaming (Natural Interaction, MMOs, Mobile)

slide-3
SLIDE 3

R.W. Lindeman - WPI Dept. of Computer Science Interactive Media & Game Development 3

But First, Who Am I?

B.A. in Computer Science from Brandeis

University (1987)

M.S. in Systems Management from

University of Southern California (1992)

Sc.D. in Computer Science from The

George Washington University (1999)

Ass. Prof. at GW (1999-2005) Ass. Prof. at WPI (2005-)

slide-4
SLIDE 4

R.W. Lindeman - WPI Dept. of Computer Science Interactive Media & Game Development 4

What Else?

1987-1992 Project Manager repas GmbH

in Germany

 Real-time factory automation systsms  User Interface designer

Two big events in Germany during that

time

 Can you name them?

slide-5
SLIDE 5

R.W. Lindeman - WPI Dept. of Computer Science Interactive Media & Game Development 5

Summer Collaborations

1997: NSF Summer Institute in Japan

 Dr. Yukio Fukui (AIST/Tsukuba University)

1998-2000: Naval Research Labs (DC)

 Dr. Jim Templeman

2002-2006: ATR International (Kyoto)

 Dr. Haruo Noma & Dr. Yasuyuki Yanagida

2008: Osaka University

 Dr. Yoshifumi Kitamura

2009: Osaka University

 Dr. Haruo Takemura

slide-6
SLIDE 6

R.W. Lindeman - WPI Dept. of Computer Science Interactive Media & Game Development 6

A Few Words about my University

 WPI = Worcester Polytechnic Institute

 Like ウスターソース (Woostah sosu)  Location: 40 miles West of Boston, MA, USA

 Private University

 Traditional engineering school  Founded in 1865

 Population

 3,000 undergraduate & 1000 graduate students  220 faculty members

 Founded on the principle of ”Theory & Practice”

”理論 & 実践” (Riron & Jissen)

 Students build a solid foundation of basic principles, and

then apply these to solve real-world problems.

slide-7
SLIDE 7

R.W. Lindeman - WPI Dept. of Computer Science Interactive Media & Game Development 7

WPI Undergraduate Education

 Prepares "technological humanists" for

leadership and citizenship

 International exposure

 WPI sends more engineering and technology

students abroad than any other university in the US

 Second in the US for doctoral institutions in

sending students abroad

 Relatively few required courses  Focus on outcomes and abilities  Three required projects

slide-8
SLIDE 8

R.W. Lindeman - WPI Dept. of Computer Science Interactive Media & Game Development 8

Academic Structure

Undergraduate

 Four seven-week terms per academic year  Students take three courses per term

Graduate

 Two semesters per academic year

Spring Fall A B C D

slide-9
SLIDE 9

R.W. Lindeman - WPI Dept. of Computer Science Interactive Media & Game Development 9

WPI Undergraduate Projects

 2nd year: Humanities Project

 One course equivalent  Research paper, play, musical performance, ...  Usually done on campus

 3rd year: Society-Technology Project

 Three course equivalent  Problem at interface between society and technology  Usually done off campus

 4th year: Major Discipline Project (capstone)

 Three course equivalent  Senior design or research problem  Often done off campus

slide-10
SLIDE 10

R.W. Lindeman - WPI Dept. of Computer Science Interactive Media & Game Development 10

Expected Student Outcomes

 Ability to address real-world, open-ended

problems

 Ability to work in multidisciplinary teams  Strong written and verbal communication  Connections between  Classroom and experiential learning  Impact of decisions of the profession on

culture and community

 Impact of culture and community on decisions

  • f the profession

 Professional and personal growth

slide-11
SLIDE 11

R.W. Lindeman - WPI Dept. of Computer Science Interactive Media & Game Development 11

WPI Global Perspective Program

 About 75% of students do one project at an

  • ff-campus Project Center

 Over 50% do one project at an overseas

Project Center

 Project Centers

 A single term with 25-30 students and 2 resident

faculty advisors

 A faculty director to provide continuity and

logistical support

 Projects are sponsored by local organizations:

public, private, non-profit, NGOs, and universities

slide-12
SLIDE 12

R.W. Lindeman - WPI Dept. of Computer Science Interactive Media & Game Development 12

Fourth-Year Programs Third-Year Programs Second-Year Programs Exchange Programs

Off-Campus Project Centers

slide-13
SLIDE 13

R.W. Lindeman - WPI Dept. of Computer Science Interactive Media & Game Development 13

Current Project Center Locations

 Hong Kong, PRC  Bangkok, Thailand  Melbourne, Australia  Zürich, Switzerland  Limerick, Ireland  London, UK  San Jose, Costa Rica  Venice, Italy  Windhoek, Namibia  Copenhagen, Denmark  Nancy, France  Madrid, Spain

 Budapest, Hungary  Wuhan, China  Kansai, Japan  San Juan, Puerto Rico  Worcester  Boston  MIT Lincoln Laboratories  Washington, DC  Wall Street  NASA Goddard SFC  Silicon Valley

slide-14
SLIDE 14

R.W. Lindeman - WPI Dept. of Computer Science Interactive Media & Game Development 14

Interactive Media & Game Development (IMGD)

 Interdisciplinary major started in Fall 2005  Joint program between CS and Humanities & Arts  Four-year Bachelor of Science degree  Students take a common core of courses, then

choose between technical and artistic tracks

 Project-based approach  Half of faculty from CS, half from Humanities & Arts  Program growth  20 new students in Sept. 2005  50 new students in Sept. 2006  40 new students in Sept. 2007  30 new students in Sept. 2008

slide-15
SLIDE 15

R.W. Lindeman - WPI Dept. of Computer Science Interactive Media & Game Development 15

Interactive Media

Applications that respond in real time to

user actions

 Virtual environments , e.g., SecondLife  Interactive advertisement  Groupware  Telepresence  Free-viewpoint video  Hand-held device interaction  Performance-based media

slide-16
SLIDE 16

R.W. Lindeman - WPI Dept. of Computer Science Interactive Media & Game Development 16

Computer Games

 A subset of interactive media  Entertainment

 Desktop / console / handheld / mixed-reality  FPS / RPG / Sports / Action / Platformer / Puzzle  Online  Casual games

 Serious games

 Education / Training  Health care / Exercise  Disaster planning / Combat preparedness  Corporate management

slide-17
SLIDE 17

R.W. Lindeman - WPI Dept. of Computer Science Interactive Media & Game Development 17

Development

All aspects of creating computer-based

interactive media and games

 Game design  Content creation  Programming  Team dynamics  Project management  Documentation  Testing

slide-18
SLIDE 18

R.W. Lindeman - WPI Dept. of Computer Science Interactive Media & Game Development 18

WPI's Approach: Balance

Successful creation of interactive

applications requires a balanced team of quality people

IMGD includes

 A project-based approach  Interdisciplinary team projects  Social impact and ethical considerations  Exposure to both Tech and Art aspects  Significant participation by game industry

slide-19
SLIDE 19

R.W. Lindeman - WPI Dept. of Computer Science Interactive Media & Game Development 19

Technical Track Artistic Track

 General education

courses

 IGMD Core

courses

IMGD Curriculum

 IMGD Area courses + crossover  Electives  IQP/MQP work, possibly sponsored, possibly abroad

IMGD Advanced IMGD Advanced

IQP

HU&A Requirement

Electives

MQP

Technical Requirement

IMGD Core

MQP

General Requirements

Social Science

slide-20
SLIDE 20

R.W. Lindeman - WPI Dept. of Computer Science Interactive Media & Game Development 20

IMGD Courses

 IMGD 1000: Critical Studies of Interactive Media & Games  IMGD 1001: The Game Development Process  IMGD 1002: Storytelling in Interactive Media & Games  IMGD 2000: Social Issues in Interactive Media & Games  IMGD 2001: Philosophy & Ethics of Computer Games  IMGD 2005: Machinima - Making movies from video games  IMGD 3000: Technical Game Development I  IMGD 3500: Artistic Game Development I  IMGD 4000: Technical Game Development II  IMGD 4500: Artistic Game Development II  IMGD 400X: Artificial Intelligence in Games

 Traditional CS and Humanities & Arts courses

 Students take either 11 CS courses or 11 Humanities/Art courses

Taught in Synch Taught in Synch

slide-21
SLIDE 21

R.W. Lindeman - WPI Dept. of Computer Science Interactive Media & Game Development 21

Synchronized Advanced Courses

 Unified-team concept

 Work in teams of four students (2 Tech & 2 Art)

 Regular status meetings / demos  Follow traditional game-development process  Technical Game Development I & II

 Focus on designing and building technical features

 I: Scene graphs, state management, simple AI  II: Physics, networking, particle effects, advanced AI

 Artistic Game Development I & II

 Focus on designing and building artistic content

 I: Level design, character modeling, texturing  II: Scripting, advanced shading, animation

slide-22
SLIDE 22

R.W. Lindeman - WPI Dept. of Computer Science Interactive Media & Game Development 22

IMGD Faculty

 Mark Claypool, Computer Science, (IMGD Director)  Joseph Farbrook, Humanities & Arts  David Finkel, Computer Science  Robert W. Lindeman, Computer Science  Brian Moriarty, IMGD, Game Design  Dean O'Donnell, Humanities & Arts (IMGD Assoc. Dir.)  George Phillies, Physics  Chuck Rich, Computer Science  Joshua Rosenstock, Humanities & Arts  Britt Snyder, IMGD, Game Art

slide-23
SLIDE 23

R.W. Lindeman - WPI Dept. of Computer Science Interactive Media & Game Development 23

More Opportunities

 All faculty have active research programs

 Undergraduates can work on research projects

 Related research groups in CS

 Graphics, HCI, Networking, AI …

 Drama/Theater program  Major Qualifying Projects  Guest speakers from industry  IMGD Speaker Series (weekly)  Master Classes

 Learn from Game Development "Masters"

 Game Development Club

slide-24
SLIDE 24

R.W. Lindeman - WPI Dept. of Computer Science Interactive Media & Game Development 24

Sample Projects

WPI Map

 Made an Unreal Tournament map of WPI  3rd-year project, two Art-track students  Six months of work  Movie clip

slide-25
SLIDE 25

R.W. Lindeman - WPI Dept. of Computer Science Interactive Media & Game Development 25

Samples: WPIMap

slide-26
SLIDE 26

R.W. Lindeman - WPI Dept. of Computer Science Interactive Media & Game Development 26

Samples: WPIMap

slide-27
SLIDE 27

R.W. Lindeman - WPI Dept. of Computer Science Interactive Media & Game Development 27

Samples: WPIMap

slide-28
SLIDE 28

R.W. Lindeman - WPI Dept. of Computer Science Interactive Media & Game Development 28

Sample Projects: TactaVest

Feed contact cues and information using

vibrotactile feedback

 Grad & Undergrad.

Movie clip

slide-29
SLIDE 29

R.W. Lindeman - WPI Dept. of Computer Science Interactive Media & Game Development 29

Sample Projects: Japan

Free-viewpoint video

Developed at ATR International in Kyoto Internship + project May-October 2007

Japanese Video Game Development

Current undergraduate IMGD-art student Internship + project May-October 2009

slide-30
SLIDE 30

R.W. Lindeman - WPI Dept. of Computer Science Interactive Media & Game Development 30

Sample Projects

ebay: Memory Dash

 iPhone game  Pulled data from ebay  Pushed results to ebay

slide-31
SLIDE 31

R.W. Lindeman - WPI Dept. of Computer Science Interactive Media & Game Development 31

Samples: Memory Dash

slide-32
SLIDE 32

R.W. Lindeman - WPI Dept. of Computer Science Interactive Media & Game Development 32

Samples: Memory Dash

slide-33
SLIDE 33

R.W. Lindeman - WPI Dept. of Computer Science Interactive Media & Game Development 33

Samples: Memory Dash

slide-34
SLIDE 34

R.W. Lindeman - WPI Dept. of Computer Science Interactive Media & Game Development 34

Sample Projects: Petrified: Blink and You’re Dead!

Half-Life 2 Mod

 Valve corporation

First-person, multi-player, team-based

horror/survival game

Two teams

 Humans (Mortals):

 People trapped in the cemetery.  Need to survive until dawn

 Statues (Watchers):

 Tombstones.  Need to convert Humans to Statues.

slide-35
SLIDE 35

R.W. Lindeman - WPI Dept. of Computer Science Interactive Media & Game Development 35

Sample Projects: Petrified (cont.)

Main game mechanics

 Statues can

 Move when not being looked at by Humans  Occupy another unoccupied statue anytime  Swipe at Humans (short-range attack)  Lunge at Humans (long-range attack)

 Humans can

 Look at Statues  Move freely  Work together  Use a flash-stick to stop an attacking Statue

slide-36
SLIDE 36

R.W. Lindeman - WPI Dept. of Computer Science Interactive Media & Game Development 36

Sample Projects: Petrified (cont.)

Three undergraduate students

 Two tech, one art

Seven months

 2 months of design  3 months of development  2 months of user/balance testing

Won “Best Senior Project in IMGD 2009” Movie Clip!

slide-37
SLIDE 37

R.W. Lindeman - WPI Dept. of Computer Science Interactive Media & Game Development 37

Sample Projects (cont.)

Disney Alternate Reality Game

 Students built a multimedia experience

Disney season pass holders

 Park visits  Prior activity

 Muppet story

http://disneyland.disney.go.com/media/ap /muppetlabs/experiment.html