12
Jan 9, Spring 2004 CS4455 CS4455 -Video Game Design and Programming Blair MacIntyre [email protected]

Jan 9, Spring 2004CS4455 CS4455 -Video Game Design and Programming Blair MacIntyre [email protected]

Embed Size (px)

Citation preview

Page 1: Jan 9, Spring 2004CS4455 CS4455 -Video Game Design and Programming Blair MacIntyre blair@cc.gatech.edu

Jan 9, Spring 2004 CS4455

CS4455 -Video Game Design and Programming

Blair MacIntyre

[email protected]

Page 2: Jan 9, Spring 2004CS4455 CS4455 -Video Game Design and Programming Blair MacIntyre blair@cc.gatech.edu

Jan 9, Spring 2006 CS 4455

Topics

Following (roughly) the International Game Developers Association Curriculum Framework (http://www.igda.org/academia/curriculum_framework.php) – One of the reasons your text was chosen

Four broad themes:– Social and Design aspects– Technology aspects– Software Engineering aspects– Business aspects

Page 3: Jan 9, Spring 2004CS4455 CS4455 -Video Game Design and Programming Blair MacIntyre blair@cc.gatech.edu

Jan 9, Spring 2006 CS 4455

Introductions

Instructor– Blair MacIntyre– [email protected]

HCI and 3D Graphics, Augmented and Mixed Reality (“interactive 3D in the world”)– Assistant Professor, Coc/Adjunt Professor, LCC– Design of MR/AR experiences (3D in the world)– Background in math, CS, 3D graphics– PhD research in distributed interactive 3D software design

Page 4: Jan 9, Spring 2004CS4455 CS4455 -Video Game Design and Programming Blair MacIntyre blair@cc.gatech.edu

Jan 9, Spring 2006 CS 4455

Introductions

Tas (currently)– Mitch Halpin

• MS

[email protected]

– Micheal Bleigh• Undergrad

[email protected]

Page 5: Jan 9, Spring 2004CS4455 CS4455 -Video Game Design and Programming Blair MacIntyre blair@cc.gatech.edu

Jan 9, Spring 2006 CS 4455

Cognate Classes

CS Classes– Computer Graphics– Artificial Intelligence– Networking– Human-Computer Interaction– Software Engineering

Visual Arts Music

Page 6: Jan 9, Spring 2004CS4455 CS4455 -Video Game Design and Programming Blair MacIntyre blair@cc.gatech.edu

Jan 9, Spring 2006 CS 4455

What you will do

Analysis Design Programming User testing Programming! Enjoy!

Page 7: Jan 9, Spring 2004CS4455 CS4455 -Video Game Design and Programming Blair MacIntyre blair@cc.gatech.edu

Jan 9, Spring 2006 CS 4455

5-Phase Project

Build a team– Tell me your team members ASAP

Build a game Phases

– Settle on a game idea (Jan 20)– Formal Game Proposal (Feb 6)– Game Design (Feb 20)– Minimum Target Progress Report (March 6)– Alpha Release (April 3)– Playtesting Results (April 26)

Page 8: Jan 9, Spring 2004CS4455 CS4455 -Video Game Design and Programming Blair MacIntyre blair@cc.gatech.edu

Jan 9, Spring 2006 CS 4455

Course Information

Grading– Project (5 parts) 12-17% each --> 75%

– Homeworks 10%

– Final 15%

– MAY CHANGE (slightly)

Advice: – Learn from past (Content, lectures, projects, …)

– Read the book, search out other relevant resources

Page 9: Jan 9, Spring 2004CS4455 CS4455 -Video Game Design and Programming Blair MacIntyre blair@cc.gatech.edu

Jan 9, Spring 2006 CS 4455

Project Teams

4 people (diverse is best!)

Consider schedules

Cool name

Page 10: Jan 9, Spring 2004CS4455 CS4455 -Video Game Design and Programming Blair MacIntyre blair@cc.gatech.edu

Jan 9, Spring 2006 CS 4455

Software

Digital Media Labs– PC Lab– Mac Lab– Lots of software

Game Engines– You will need to pick and use one; your choice– Second assignment will be to critique one!

Page 11: Jan 9, Spring 2004CS4455 CS4455 -Video Game Design and Programming Blair MacIntyre blair@cc.gatech.edu

Jan 9, Spring 2006 CS 4455

Hardware

I don’t care– Really– No, Really!– Use macs, PCs, whatever you like

Page 12: Jan 9, Spring 2004CS4455 CS4455 -Video Game Design and Programming Blair MacIntyre blair@cc.gatech.edu

Jan 9, Spring 2006 CS 4455

Info I Need

Your name Your year of study Relevant 3rd & 4th year classes Your Visual Art & Design experience Your Audio Art & Design experience Put it under “Who’s who” on the coweb

– http://swiki.cc.gatech.edu:8080/cs4455