ID 111x The Game Development Process Mark Claypool.

Slides:



Advertisements
Similar presentations
IMGD 1001: Project Presentation. IMGD Introduction  Present game to independent panel  Showcase your development Ex: May be publishers/developers.
Advertisements

Computer Science Dr. Peng NingCSC 774 Adv. Net. Security1 CSC 774 Advanced Network Security Preparation for In-class Presentations.
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?
CSE115 Introduction to Computer Science I Dr. Carl Alphonce 219 Bell Hall CSE 115 Introduction to Computer Science for Majors I1.
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.
CS/CMPE 535 – Machine Learning Outline. CS Machine Learning (Wi ) - Asim LUMS2 Description A course on the fundamentals of machine.
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!
Operating Systems CS Topics F Background F Admin Stuff F Motivation F Objectives F Operating Systems!
ITBP103: Principles of Information Technology W0-01: Introduction to IT.
Operating Systems CS 502. Topics Background Admin Stuff Motivation Objectives Operating Systems!
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.
CS101- Lecture 11 CS101 Fall 2004 Course Introduction Professor Douglas Moody –Monday – 12:00-1:40 – – –Web Site: websupport1.citytech.cuny.edu.
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.
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.
Operating Systems CS Topics Background Admin Stuff Motivation Objectives Operating Systems!
CS4513 Distributed Computer Systems Mark Claypool.
Content Creation Project 2 Due date: Monday, September 22 nd.
CS525u Multimedia Computing Spring 2001 Mark Claypool.
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!
Gearbox Software PRODUCTION PIPELINE – JOBS TITLES – JOB DESCRIPTIONS.
CS529 Multimedia Networking Admin. Topics Background Admin Stuff Motivation Objectives Multimedia!
Administrative IMGD Topics Background Admin Stuff Motivation Objectives Class material! 2.
Get More Insight! First Year Student Academic Advising Day Prof. David Finkel and Prof. Britt Snyder IMGD Web page at:
CS 638, Fall 2001 CS 638: Computer Games Technology Fall 2001.
A Webquest for 5 th Grade Science Designed by Janet Blaha Welcome to our Solar System.
T: RIS620 ADVANCED PROGRAMMING.
1 COMS 161 Introduction to Computing Title: Course Introduction Date: August 25, 2004 Lecture Number: 1.
CS 160 Introduction to Computer Science Andrew Scholer
Welcome to CSIS10A Computer Science: Beginning Programming Please, take a syllabus.
Course Introduction Software Engineering
CS4513 Distributed Computing Systems D-term 2014 Mark Claypool.
20-753: Fundamentals of Web Programming 1 Lecture 1: Introduction Fundamentals of Web Programming Lecture 1: Introduction.
Syllabus. Instructor Dr. Hanan Lutfiyya Middlesex College 418 Ext Office Hours: Tuesday from 12:05-1:05 and Thursday from 11:05-1:05.
ECE 1100: Introduction to Electrical and Computer Engineering Wanda Wosik Associate Professor, ECE Dept. Notes 1 Spring 2011 Slides adapted from lectures.
ENHANCING BLACKBOARD 9.1 COURSE DESIGN LAYOUT TO EASE FRUSTRATIONS.
Multimedia American Patriotic Symbol Presentations with Kid Pix Deluxe 4 Miss Emily Morris Sunnyville Elementary School December 2005.
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.
Prepare an Asset List Project 4 Due date: Friday, September 24 th.
King Saud UniversityCSC112 - First Semester CSC 112 Java Programming I Introduction.
Syllabus. Instructor Dr. Hanan Lutfiyya Middlesex College 418 Ext Office Hours: Wednesday 5-6; Thursdays 4-6 or by appointment.
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:
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.
Administrative IMGD Topics Background Admin Stuff Motivation Objectives Class material! 2.
Introduction to CSCI 1311 Dr. Mark C. Lewis
Asset List & Content Creation
CPE741: Distributed Systems Course Introduction
Data Analysis for Game Development
CPSC 441: Computer Communications
Data Analysis for Game Development
Crowd Simulation (INFOMCRWS) - Course Introduction
Operating Systems CS 3013.
Game Inception and Design
COMS 161 Introduction to Computing
L L Line CSE 420 Computer Games Organizational Issues.
IMGD 1001: Project Pitch by Mark Claypool
Presentation transcript:

ID 111x The Game Development Process Mark Claypool

Topics Background Topics Course Materials Motivation

Professor Background (Who am I?) Dr. Mark Claypool (professor, “Mark”) –Computer Science –CS3103 Operating Systems –CS4513 Distributed Computer Systems Research interests –Networks, Multimedia, Network games, Performance

Who Are You? Year (freshman, sophomore, …) Major (IMGD, CS, …) Programming Classes Gamer: (casual) 1 to 5 (hard-core) Number of Games Built Other…

What Do You Think Goes Into Developing Games? Choose a game you’re familiar with Assume you are inspired (or forced or paid) to re- engineer the game Take 3-4 minutes to write a list of the tasks required –Chronological or hierarchical, as you wish –Include your name of game and your name (I’ll collect, but not grade) Trade write-ups with another student What do we have?

Syllabus Stuff Office hours: –TBA (about 3 per week each) –See Web page –claypool at cs.wpi.edu, ppiselli at wpi.edu –id111x-ta at cs.wpi.edu –id111x-all at cs.wpi.edu

Course Materials Slides –On the Web –PPT and PDF –Caution! Don’t rely upon the slides alone! Use them as supplementary material (come to class) Timeline –Tentative planning Resources –Game creation toolkits, documentation, etc.

Text Books Game Architecture and Design - A New Edition –by Andrew Rollings and Dave Morris –As close a book to the "Game Development Process" as I could find (parts are missing) 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 Audio for Games - Planning, Process and Production –by Alexander Brandon –Audio, and how it fits into the game dev process

Course Structure Prerequisites –None! In-Class –Lecture –Discussion –Exams Out-Class –Reading –Projects Grading –Exams (45%) –Projects (45%) –Other (10%) (More on Exams and Projects, next)

Exams 2 exams 45% of grade Non-cumulative Closed-note Closed-paper Closed-friend One-page “crib-sheet” (handwritten)

Projects (1 of 2) About 4 projects 45% 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!

Projects (2 of 2) Project 1: Game Inception and Design –Inspiration of a game, design and documentation Project 2: Content Creation –Create 2-d animated sprite and select supporting content Project 3: Game Logic –Implement game objects and game rules Project 4: Level Design –Put above components together in compelling game Project 5: Game Evaluation and Testing –Critique each other’s games Project pitch –To panel of experts

Topics Game Design –The Creative Process –Design Documentation Artistic Content Creation –Color and Displays –2D and 3D Graphics Animation –Audio Music Sound Effects Engineering –Game Architectures –Programming Team Management Misc –Release –Postmortem

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