Claypool and Lindeman - WPI, CS and IMGD1 What Do You Think Goes Into Developing Games?  Consider a computer game you want to build (or, one you like.

Slides:



Advertisements
Similar presentations
Draft Online Course Template Development Nnannah C. James
Advertisements

CS3516 The main course syllabus is at: This document is an expansion of that syllabus. I’m hoping they say the same thing.
CIT110 – Introduction to Information Technology Dr. Catherine Dwyer Fall 2011.
Brainstorm About Computer Networks Take 3-4 minutes to write –Include your name (I’ll collect and read, but not grade) What are some network applications?
Operating Systems CS Topics Background Admin Stuff Motivation Objectives Operating Systems!
Making Games with Game Maker Project 2 Due dates: A) Tuesday, September 5th, by 11:59pm (list) B) Sunday, September 14th, by 11:59pm (final)
CS525z Multimedia Networking Spring 2002 Mark Claypool.
IMGD 1001: 2D Art by Mark Claypool Robert W. Lindeman
IMGD 1001 The Game Development Process Mark Claypool.
IMGD 1001 The Game Development Process Mark Claypool.
Interactive Media and Game Development 1 IMGD 1000: Critical Studies of Interactive Media and Games David Finkel Computer Science Department Interactive.
Operating Systems CS 502. Topics Background Admin Stuff Motivation Objectives Operating Systems!
Game Inception and Design Project 1 Due dates: –Wednesday, January 18th: First-draft –Monday, January 23rd: Peer Review due –Thursday, January 26th: Final.
ID 111x The Game Development Process Mark Claypool.
Operating Systems CS Topics F Background F Admin Stuff F Motivation F Objectives F Operating Systems!
Operating Systems CS 502. Topics Background Admin Stuff Motivation Objectives Operating Systems!
Game Inception and Design Project 1 Due date: –Wednesday, May 24 th (in class)
What Do You Think Are Technical Topics for Developing Games? Consider a computer game you want to build (or, one you like that has been built) Assume you.
Game Inception and Design Project 2 Due dates: – Friday, September 8 th, 11:59pm.
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.
Operating Systems CS Topics Background Admin Stuff Motivation Objectives Operating Systems!
IMGD 1001: The Game Art Pipeline
CS4513 Distributed Computer Systems Mark Claypool.
Content Creation Project 2 Due date: Monday, September 22 nd.
CS525u Multimedia Computing Spring 2001 Mark Claypool.
IMGD 1001: Game Design Documents by Mark Claypool Robert W. Lindeman
Operating Systems I CS Topics F Background F Admin Stuff F Motivation F Objectives F Operating Systems!
Computer Networks CS Topics F Background F Admin Stuff F Motivation F Objectives.
Operating Systems CS 502. Topics F Background F Admin Stuff F Motivation F Objectives F Operating Systems!
CS4513 Distributed Computer Systems Mark Claypool.
Computer Networks CS Topics F Background F Admin Stuff F Motivation F Objectives.
CS533 Modeling and Performance Evaluation of Network and Computer Systems Mark Claypool.
Operating Systems CS 3013/502. Topics Background Admin Stuff Motivation Objectives Operating Systems!
CS4455 CS4455: Video Game Design and Architecture Blair MacIntyre
CS529 Multimedia Networking Admin. Topics Background Admin Stuff Motivation Objectives Multimedia!
Administrative IMGD Topics Background Admin Stuff Motivation Objectives Class material! 2.
Game Programming Chapter 1 Review Part One Juniors March 11, 2011.
Get More Insight! First Year Student Academic Advising Day Prof. David Finkel and Prof. Britt Snyder IMGD Web page at:
Introduction to Programming Summer 2010 Akil M. Merchant.
Object Oriented Programming (OOP) Design Lecture 1 : Course Overview Bong-Soo Sohn Associate Professor School of Computer Science and Engineering Chung-Ang.
Course Introduction Software Engineering
CS4513 Distributed Computing Systems D-term 2014 Mark Claypool.
Welcome to CS 115! Introduction to Programming. Class URL Write this down!
ECE 1100: Introduction to Electrical and Computer Engineering Wanda Wosik Associate Professor, ECE Dept. Notes 1 Spring 2011 Slides adapted from lectures.
Lindeman ’ s Lectures: The Game Development Process Robert W. Lindeman Associate Professor Interactive Media & Game Development Human Interaction in Virtual.
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.
Information Management Systems MGT2338 Professor H. R. Smith.
1 ITM 734 Introduction to Human Factors in Information Systems Cindy Corritore This material has been developed by Georgia Tech HCI faculty,
CS4455 CS4455: Video Game Design and Architecture Maribeth Gandy Blair MacIntyre
The Game Development Process: Introduction. 2 What to Expect  These lectures are mainly about the process of successfully bringing a game from idea to.
Get More Insight! First Year Student Academic Advising Day Prof. David Finkel IMGD Web page at:
CS151 Introduction to Digital Design Noura Alhakbani Prince Sultan University, College for Women.
CS4513 Distributed Computing Systems C-term 2016 Mark Claypool.
B.A. (Mahayana Studies) Introduction to Computer Science November March Preliminaries Some background information for this course.
Game Logic Project 4 Due date: Monday, September 29 th.
Administrative IMGD Topics Background Admin Stuff Motivation Objectives Class material! 2.
CPE741: Distributed Systems Course Introduction
Data Analysis for Game Development
Data Analysis for Game Development
Operating Systems CS 3013.
Treatment Document Due date: Monday, September 10th, by 10:00am
Game Inception and Design
IMGD 1001: The Game Industry
Academic Advising for AY
Game Inception and Design
L L Line CSE 420 Computer Games Organizational Issues.
Lecture 1- Introduction
Computer Networks CNT5106C
Making Games with Game Maker
IMGD 1001: Project Pitch by Mark Claypool
Presentation transcript:

Claypool and Lindeman - WPI, CS and IMGD1 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  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 The Game Development Process: Introduction by Mark Claypool Robert W. Lindeman

Claypool and Lindeman - WPI, CS and IMGD3 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 What makes a good (and bad!) game  Presupposed background Not much!  Nice to have Gaming experience in a few genres

Claypool and Lindeman - WPI, CS and IMGD4 Today's Topics  Background  Course Topics  Course Materials  Motivation

Claypool and Lindeman - WPI, CS and IMGD5 Instructor Background (Who Are We?)  Dr. Mark Claypool (Prof, “Mark") Computer Science  Operating Systems, Distributed Computer Systems, Multimedia, Networks Director of the IMGD program  The Game Development Process  Technical Game Development  Research interests Networks, Multimedia, Network games, Performance  Like to play Real-time Strategy (Battle for Middle Earth, Warcraft, …) Sports (FIFA, Madden, Strikers, …) First Person Shooters (Battlefield, Doom, …) Adventure (Uncharted, Indigo Prophecy, …)

Claypool and Lindeman - WPI, CS and IMGD6 Instructor Background (Who Are We?)  Dr. Rob Lindeman (Professor, "Rob") Computer Science Like to play  Driving games (NFS, Ridge Racer)  Platformers (Oni, Onimusha, Prince of Persia)  Rhythm games (Guitar Hero, Oendan)  Real FPS, with alternate input/output devices (TimeCrisis)  Research interests Virtual Reality, Immersive User Interface, Computer Graphics, HCI, Large-Scale Virtual Worlds, Evaluation and User Studies

Claypool and Lindeman - WPI, CS and IMGD7 Student Background (Who Are You?)  Year (freshman, sophomore, …)  Major (IMGD (Art or Tech), CS, HUA, …)  Programming Classes  Gamer: (casual) 1 to 5 (hard-core)  Number of Games Built (zero is ok)  Other …

Claypool and Lindeman - WPI, CS and IMGD8 Syllabus Stuff  Office hours: TBA (about 3 per week each) See Web page  {gogo, claypool, pgb, tjloughl} at cs.wpi.edu id111x-ta at cs.wpi.edu id111x-all at cs.wpi.edu  GDC Forums IMGD 1001 forum: For discussions, announcements …

Claypool and Lindeman - WPI, CS and IMGD9 Course Materials  Slides On the Web (PDF) Caution! Don’t rely upon the slides alone! Use them as supplementary material  (come to class!)  Timeline Tentative planning  Project writeups  Resources Game creation toolkits, documentation, etc.

Claypool and Lindeman - WPI, CS and IMGD10 Text Books  Main text: The Game Development Process  Written by lots of people, edited by Steve Rabin  Close to course material, required for this class  1000 pages! But good reference  Supplemental texts: Game Architecture and Design - A New Edition  by Andrew Rollings and Dave Morris  Heavily used for design On Game Design  by Andrew Rollings and Ernest Adams  Some solid game design material Designing Arcade Computer Game Graphics  by Ari Feldman  Creating 2D art for games Creating the Art of the Game  by Matthew Omernick  Creating 3D art for games Maybe some other articles (i.e. Gamasutra) as needed …

Claypool and Lindeman - WPI, CS and IMGD11 Course Structure  Prerequisites None! Neither Programming nor Art  In-Class Lecture Discussion Exercises Exams  Out-of-Class Reading Projects  Grading Exams (40%) Projects (60%) (More on Exams and Projects, next)

Claypool and Lindeman - WPI, CS and IMGD12 Exams  2 exams  40% of grade  Non-cumulative  Closed-note  Closed-paper  Closed-friend

Claypool and Lindeman - WPI, CS and IMGD13 Projects (1 of 2)  About 7 projects 3 are tutorials with some "add ons" 4 are original, made from "scratch"  60% of your grade  Groups (3 is good, 2 or 4 are possible)  Apply concepts taught in class  Related to Game Development  Build upon each other Should have working game at end! Add this to your portfolio  10% penalty on late projects

Claypool and Lindeman - WPI, CS and IMGD14 Projects (2 of 2)  Project 4: Game Inception and Design Inspiration of a game, design and documentation  Project 5: Content Creation Create 2-d animated sprites (or other art) and select supporting content  Project 6: Game Logic Implement game objects and game rules  Project 7: Level Design Put above components together in compelling game  Project pitch To panel of experts

Claypool and Lindeman - WPI, CS and IMGD15 Course Topics  Game Industry Structure Major actors Trends  Game Design The Creative Process Design Documentation  Artistic Content Creation Color and Displays 2D and 3D  Graphics  Animation Audio  Music  Sound Effects  Introduction Team Timeline Size and Shape  Engineering Game Architectures Programming  Production, etc. Release Postmortem

Claypool and Lindeman - WPI, CS and IMGD16 Why This Class?  IMGD requirements (Core Course, see  Introduction to steps of Game Development In depth in Area  Fun! ("passion for games") H&A Sufficiency Technical Sufficiency Electives MQP IMGD Core MQP IQP Social Science IMGD Advanced IMGD Advanced Technical Area Artistic Area

Claypool and Lindeman - WPI, CS and IMGD17 First Year Advice – your “Job”  High school is different than college!  Go to class! Think of your classes as your full-time job First-year grades pave way to grades in subsequent years  Make a study schedule early WPI expects 3-4 hours study for each hour of class (i.e. 17 hours per class, so ~54 hours) Maybe a time management calendar 

Claypool and Lindeman - WPI, CS and IMGD18 First Year Advice – the Syllabus  Read syllabus for each class Key to performing successfully!  Some key things to note: Grading policy Attendance policy Professor/TA name, location and office hours Learning outcomes and course expectations Deadlines for course requirements

Claypool and Lindeman - WPI, CS and IMGD19 First Year Advice – ask Questions  Help is there, but you must ask  Office hours  Discussion forums  Peers  Tutoring  Online help  Especially important in later classes

Claypool and Lindeman - WPI, CS and IMGD20 First Year Advice – get Involved  Involvement in campus organizations/events is an important part of your education!  Find out what is going on campus  Balance this with your classes

Claypool and Lindeman - WPI, CS and IMGD21 First Year Advice – Resources  Academic advising  Counseling center  Professors  Tutoring services Specific for major/class (i.e. ACM and GDC)  Career development center