1 What Do You Think Goes Into Developing Games? Consider a computer game you want to build (or, one you like that has been built) Assume you are inspired (or forced or paid) to engineer the game 1 Take 3-4 minutes to write a list of the tasks required Chronological or hierarchical, as you wish Include your name and name of game (I’ll collect and read, but not grade) What do we have? IMGD 1001 IMGD 1001 - The Game Development Process: Introduction What to Expect This course is mainly about the process of successfully bringing a game from idea to delivery Major "players" in the process Steps in the development lifecycle 3 Steps in the development lifecycle What makes a good (and bad!) game Presupposed background Not much! Nice to have Gaming experience in a few genres IMGD 1001 Topics Background Syllabus Stuff Motivation 4 First Year Advice IMGD 1001 Instructor Background (Who Am I?) Dr. Mark Claypool (Prof, “Mark") Computer Science Operating Systems, Distributed Computer Systems, Multimedia, Networks Director of the IMGD program The Game Development Process 5 Technical Game Development Research interests Networks, Multimedia, Network games, Performance Like to play RTS (Battle for Middle Earth, Fat Princess, …) Sports (FIFA, Madden, Strikers, …) FPS (Battlefield, Doom, …) Adventure (Uncharted 2, Indigo Prophecy, Fable II…) IMGD 1001 Student Background (Who Are You?) 1. Year (freshman, sophomore, …) 2. Major (IMGD (Art or Tech), CS, HUA, …) 3. Programming: (none) 1 to 5 (guru) a) Java 6 a) Java b) C++ c) Flash 4. Gamer: (casual) 1 to 5 (hard-core) 5. Number of Games Built (zero is ok!) 6. Other … IMGD 1001
4
Embed
What Do You Think Goes Into Developing Games? Development ...
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
1
What Do You Think Goes Into Developing Games?
Consider a computer game you want to build (or, one you like that has been built)Assume you are inspired (or forced or paid) to engineer the game
1
Take 3-4 minutes to write a list of the tasks required
Chronological or hierarchical, as you wishInclude your name and name of game
(I’ll collect and read, but not grade)
What do we have?
IMGD 1001
IMGD 1001 - The Game Development Process:
Introduction
What to ExpectThis course is mainly about the process of successfully bringing a game from idea to delivery
Major "players" in the processSteps in the development lifecycle
3
Steps in the development lifecycleWhat makes a good (and bad!) game
Presupposed backgroundNot much!
Nice to haveGaming experience in a few genres
IMGD 1001
TopicsBackgroundSyllabus StuffMotivationFi t Y Ad i
4
First Year Advice
IMGD 1001
Instructor Background(Who Am I?)Dr. Mark Claypool (Prof, “Mark")
On the Web (PDF)Caution! Don’t rely upon the slides alone! Use them as supplementary material
(come to class!)
8
( )
TimelineTentative planning
Project writeupsResources
Game creation toolkits, documentation, etc.
IMGD 1001
Text BooksMain text:
The Game Development ProcessWritten by lots of people, edited by Steve RabinClose to course material, required for this class1000 pages! But good reference
Supplemental texts:Game Architecture and Design - A New Edition
by Andrew Rollings and Dave Morris
9
by Andrew Rollings and Dave MorrisHeavily used for design
On Game DesignBy Ernest AdamsSome solid game design material
Designing Arcade Computer Game Graphicsby Ari FeldmanCreating 2D art for games
Creating the Art of the Gameby Matthew OmernickCreating 3D art for games
Maybe some other articles (i.e. Gamasutra) as needed …
IMGD 1001
Course StructurePrerequisites
None!Neither Programmingnor Art
In-Class
Out-of-ClassReadingProjects
GradingExams (40%)
10
In ClassLectureDiscussionExercisesExams
Exams (40%)Projects (60%)
(More on Exams and Projects, next)
IMGD 1001
Exams2 exams40% of gradeNon-cumulativeCl d t
11
Closed-noteClosed-paperClosed-friend
IMGD 1001
Projects (1 of 2)About 5 projects
1st is to form a group2nd has three parts, tutorials with some "add ons"After that are original, made from "scratch"
60% of your grade
12
Except for 2nd project, done in groups (3 per group)
Apply concepts taught in class Related to Game DevelopmentBuild upon each other
Should have working game at end!Add this to your portfolio
10% penalty on late projectsIMGD 1001
3
Projects (2 of 2)Project 3: Game Inception and Design
Inspiration of a game, design and documentation
Project 4: Content CreationCreate 2-d animated sprites (or other art) and select supporting content
13
supporting content
Project 4: Game LogicImplement game objects and game rules
Project 5: Level DesignPut above components together in compelling game
Project presentationTry to get external advisors
IMGD 1001
Publish Your Game!Work with WorldWinner
Teagames
Physics-based Flash gamesTrending to extreme sportsg
“Real” site!1.5 million visitors/month, 8 mins avg.
Publisher/client will help guide designIf successful, goes on site!
Credits for your team, of course
IMGD 1001 14
Course TopicsGame Industry
StructureMajor actorsTrends
Game DesignThe Creative ProcessDesign Documentation
IntroductionTeamTimelineSize and Shape
Engineering
15
Design DocumentationArtistic Content Creation
Color and Displays2D and 3D
GraphicsAnimation
AudioMusicSound Effects
EngineeringGame ArchitecturesProgramming
Production, etc.ReleasePostmortem
IMGD 1001
Why This Class?IMGD requirements (Core Course, see http://imgd.wpi.edu)
HUA Requirement
Technical Requirement
IMGD Core
IMGD Advanced
IMGD Advanced
TechnicalArea
ArtisticArea
16
Introduction to steps of Game DevelopmentHelp decide on Technical/Artistic Area
Fun! ("passion for games")
Electives
MQP MQP
IQPSocial
Science
Advanced Advanced
IMGD 1001
First Year Advice – your “Job”High school is different than college!Go to class!
Think of your classes as your full-time jobFirst-year grades pave way to grades in
17
g gsubsequent years
Make a study schedule earlyWPI expects 3-4 hours study for each hour of class (i.e. 17 hours per class, so ~54 hours)Maybe a time management calendar