IMGD 1001 The Game Development Process Mark Claypool.

Slides:



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

IMGD 1001: Project Presentation. IMGD Introduction  Present game to independent panel  Showcase your development Ex: May be publishers/developers.
Computer Science Dr. Peng NingCSC 774 Adv. Net. Security1 CSC 774 Advanced Network Security Preparation for In-class Presentations.
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.
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.
Operating Systems CS 502. Topics Background Admin Stuff Motivation Objectives Operating Systems!
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.
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.
Overview Discrete Mathematics and Its Applications Baojian Hua
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.
Overview Discrete Mathematics and Its Applications Baojian Hua
Operating Systems I CS Topics F Background F Admin Stuff F Motivation F Objectives F Operating Systems!
IMGD 1001: Project Pitch. IMGD Introduction  Present game to independent panel  Showcase your development Ex: May be publishers/developers (want.
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.
A Technical Game Project 4 Due dates: Game Idea Friday, March 16 th Game Plan Friday, March 23 rd Web Page Sunday, April 9 th First Playable Wednesday,
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.
Content Creation Project 2 Due date: Monday, February 7th.
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:
Dr. Sha Li Computer-Based Instructional Technology College of Education, Humanities, and Behavioral Sciences AAMU Introduction to FED 529 Course Online.
Computer Networks CEN 5501C Spring, 2008 Ye Xia (Pronounced as “Yeh Siah”)
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.
ECE 1100: Introduction to Electrical and Computer Engineering Wanda Wosik Associate Professor, ECE Dept. Notes 1 Spring 2011 Slides adapted from lectures.
Multimedia American Patriotic Symbol Presentations with Kid Pix Deluxe 4 Miss Emily Morris Sunnyville Elementary School December 2005.
CSC8417 Advanced Web Data Management S Examiner: Dr Stijn Dekeyser Moderator: Dr Hua Wang.
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.
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:
COP4020 INTRODUCTION FALL COURSE DESCRIPTION Programming Languages introduces the fundamentals of the design and implementation of programming languages.
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.
PROBLEM SOLVING AND PROGRAMMING ISMAIL ABUMUHFOUZ | CS 170.
Computer Science I ISMAIL ABUMUHFOUZ | CS 180. CS 180 Description BRIEF SUMMARY: This course covers a study of the algorithmic approach and the object.
Syllabus CS 481/681 ● The engineering, science, and art in creating advanced computer games. Design and implementation of game components in producing.
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
FINAL EXAM INFORMATION
Operating Systems CS 3013.
Game Inception and Design
Academic Advising for AY
IMGD 1001: Project Pitch by Mark Claypool
Presentation transcript:

IMGD 1001 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 –IMGD1001 (3 rd offering) Research interests –Networks, Multimedia, Network games, Performance

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 …

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 and read, but not grade) Trade write-ups with another student What do we have?

Syllabus Stuff Office hours: –By Appointment –{claypool} at cs.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 Select chapters from text books –Pickup from Campus Bookstore See Web page for full list Reading list provided on Web page

Course Structure Prerequisites –None! –Neither Programming nor Art In-Class –Lecture –Discussion –Exams Out-of-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 5 projects 45% of your grade Individual or Group of 2 (scale 1.5 for group) 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 sprites (or other art) 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