CS4455 CS4455: Video Game Design and Architecture Maribeth Gandy Blair MacIntyre

Slides:



Advertisements
Similar presentations
The Psychology of Effective Game Design Jesse Schell Entertainment Technology Center Carnegie Mellon University.
Advertisements

Introduction Lecture to Game Mod Workshop Brian Schrank, PhD.
Titus Barik, PE A job talk for the Industrial Software Systems group at ABB Corporate Research. 1.
1 i206: Distributed Computing Applications & Infrastructure 2012
Spring 2007COMP Design Teams Team Structure Interdisciplinary Teams.
CIT110 – Introduction to Information Technology Dr. Catherine Dwyer Fall 2011.
Aug 24, Fall 2005ITCS4010/50101 Design Teams Team Structure Interdisciplinary Teams.
What’s in a Multimedia or Interactive Games Degree? The opportunity to experience –Design techniques –Technical aspects –Make real applications –Working.
IMGD 1001 The Game Development Process Mark Claypool.
IMGD 1001 The Game Development Process Mark Claypool.
Aug 22, Fall 2005ITCS4010/ ITCS4010/ Computer Game Design and Development Tiffany Barnes, Ph.D. STECH403E
ID 111x The Game Development Process Mark Claypool.
Education and Blogs. What is a blog? Known as a web log. One can write about anything they want and publish it online. Others can read the blog on the.
Fall 2006ITCS4230 Playtesting Tiffany Barnes
Jan 11, Fall 2003CS44551 ITCS4010/ Computer Game Design and Development Tiffany Barnes, Ph.D.
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.
Sep 7, Fall 2006IAT 4101 IAT Video Game Design and Programming Chris Shaw, Ph.D.
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.
Sep 14, Fall 2006IAT 4101 Design Teams Team Structure Interdisciplinary Teams.
Computer Networks CS Topics F Background F Admin Stuff F Motivation F Objectives.
Aug 22, Fall 2006ITCS4230/ ITCS4230/ Computer Game Design and Development Tiffany Barnes, Ph.D. STECH403E
COMP 7970 Playtesting Cheryl Seals
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,
Indie Video Game Design and Development by Elmar Juzar Computer Engineering First Year.
SE 320 – Introduction to Game Development Lecture 1: Introduction Lecturer: Gazihan Alankuş Please look at the last two slides for assignments (marked.
CS4455 CS4455: Video Game Design and Architecture Blair MacIntyre
8/9/2015Spring 2007COMP COMP 7970 Intro to Computer Game Design and Development Dr. Cheryl D. Seals Ramsey.
Jan 9, Spring 2004CS4455 CS4455 -Video Game Design and Programming Blair MacIntyre
ECS15: Introduction to Computers Fall 2013 Patrice Koehl
Computer Careers Dr. Kip Irvine School of Computing and Information Sciences, Florida International University.
What is Multimedia? Multimedia is a combination of text, art, sound, animation, and video. It is delivered to the user by electronic or digitally manipulated.
AGD: 1. Preliminaries1 Objective o to give some background on the course Animation and Games Development , Semester 1, Who we.
Games 1.Have a reason to design a game. 2.Brainstorm 3.Sift, strain, and find the “good” ideas 4.Prototype 5.Playtest 6.Experience Doc.
CS 638, Fall 2001 CS 638: Computer Games Technology Fall 2001.
Programming for Interactivity Professor Bill Tomlinson Tuesday & Wednesday 6:00-7:50pm Fall 2005.
1 Mixed Reality Design Overview Instructors: Blair MacIntyre, CoC Jay Bolter, LCC TA: Hafez Rouzati, CoC (others helping out)
Welcome to CSIS10A Computer Science: Beginning Programming Please, take a syllabus.
Glogster EETT Training Mathew Swerdloff November 30, 2010.
Think Game Play! advanced-prototyping/ 016.
Fall 2006CS4455 Prototyping Maribeth Gandy Jeff Wilson
About CSE3AGT Advanced Graphics and Rendering – Learn how 3D Graphics are formed – Learn how to render 3D images – Learn DirectX 10 / 11 Although you.
About CSE3AGR Advanced Graphics and Rendering – Learn how 3D Graphics are formed – Learn how to render 3D images – Learn OpenGL, DirectX, and/or XNA Although.
Prof. Blair MacIntyre Prof. Peter Swire CS4803 & 6725; MGT4803 & 8803 January 5, 2015 Information Security Strategies and Policy.
CSE1GDT Game Design Theory About me: Paul Taylor I’m a lecturer in Games Design and Development Currently Studying my PhD in Artificial Intelligence.
Dr. Brian Durney Computing and Networking Sciences at UVU C S
CS Prelim Requirements and Results John Kubiatowicz CS Chair of Grad Study/Prelim Committee University of California at Berkeley 8/14/2012.
Intro Lecture - 9/8/2011 Game Mod Workshop (GAM 392) Brian Schrank.
CS 426 Video Game Design and Programming © Jason Leigh Electronic Visualization Lab, University of Illinois at Chicago “The figure of merit.
Workshop Fall 15 Open Human Interface Device Lab & High-Performance Database Research Center Presents: Fall 15 – Parallel Programming Theme Francisco R.
12/6/ Spring 2009Computer Gaming1 COMP 7970 Intro to Computer Game Design and Development Dr. Cheryl D. Seals Shelby Center.
CPSC 315 Programming Studio Spring 2008 John Keyser.
CS 345 – Software Engineering Nancy Harris ISAT/CS 217
Virtual Environments CIS 4930/6930 Course Introduction January 6 th, 2009.
Centra Quick Tips Press button or Ctrl Key to speak Use button to ask questions Use button for Yes, button for No Use buttons for feedback - Step Out Text.
CS 4620 Intelligent Systems. What we want to do today Course introductions Make sure you know the schedule for the next three weeks.
CSCE 315 Programming Studio Spring 2013 John Keyser.
© 2014 International Technology and Engineering Educators Association STEM  Center for Teaching and Learning™ Game Art and Design Unit 2 Lesson 1 Skills.
P250 General Educational Psychology. educational psychology  {ed psych}  {learning sciences}  “the study of how humans learn in educational settings,
CPSC 315 Programming Studio Spring 2009 Frank Shipman.
Creaza Engage your students. General Information TOOL NAME AND URL: -Creaza - DESCRIPTION: Creaza is an online toolkit that makes.
Playtesting From “Game Design Workshop” By Tracy Fullerton, Christopher Swain And Steven Hoffman.
Kindergarten Technology Night Monday August 31,
1 Computer Science 1021 Programming in Java Geoff Draper University of Utah.
Introduction of Scratch (1/4) You can find Scratch on the Web:
COMP 585/585H/185H/ Serious Games
Computer Science Information technology my career
Chapter 04: Specialized Application Software
CSCE 315 Programming Studio
CS-2303 Introduction (continued)
CSCE 315 Programming Studio
Presentation transcript:

CS4455 CS4455: Video Game Design and Architecture Maribeth Gandy Blair MacIntyre

CS 4455 Topics Video Game Design Themes: –Thing about elements of games Formal elements, dramatic elements, balance, rules –Design a fun experience Brainstorming, prototyping, play testing –Game technology 3D graphics, audio, physics, AI, game engines etc.

CS 4455 Texts (optional) Game Design Workshop, Second Edition: A Playcentric Approach to Creating Innovative Games (Paperback), Tracy Fullerton, Christopher Swain, Steven Hoffman (1 st Edition: : Game Design Workshop: Designing, Prototyping, and Playtesting Games) The Art of Game Design: A book of lenses (Paperback), Jesse Schell

Unity3D Unity3d.com LEARN IT, NOW! Leverage forums, IRC, tutorials, examples, wikis, etc. DGML or buy –Asset server is very valuable Fall 2006 CS 4455

Introductions Instructor –Blair MacIntyre Augmented and Mixed Reality (“interactive 3D in the world”), AR/MR Games –Associate Professor, Coc/IC; 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

CS 4455 Introductions Instructor –Maribeth Gandy –Research Scientist, Interactive Media Technology Center Augmented and Mixed Reality, Wearable Computing –Background in CS, HCI, graphics, audio –Tools for AR design, –Applying HCI techniques to AR –Creating compelling AR experiences for entertainment and informal education

CS 4455 Introductions TA –Chris Ernst

CS 4455 Useful Background Knowledge CS Classes –Computer Graphics –Artificial Intelligence –Networking –Human-Computer Interaction –Software Engineering Visual Arts –3D Modeling Music and Sound Design

CS 4455 What you will do Think about games Think about what makes a good game Design Learn what it means to prototype core game elements, and do it Create a game {Test, refine, repeat}

CS 4455 Class Structure and Grading

CS 4455 Group Project Design and build a game –Unity3D appropriate for all types of games! Everyone must make a significant technical contribution –EVERYONE WRITES CODE

CS 4455 Group Project Build a team –Teams of 3 Build a game Must include range of technology –3D game –Non-completely-trivial AI –Network (2 player) –Physics –Audio

CS 4455 Resources Know what’s going on! –Grades on Tsquare –Annoucements, syllabus and schedule on blog –Please check often DML/Mac Lab –Lots of software (Unity3D, Maya, Creative Suite) Free models –Don’t spend a lot of time modeling! Audio Libraries

Annoying Warnings You are responsible for anything we talk about in class. If you miss class, talk to classmates. No open laptops in class, unless we ask you to take them out –If you like to take notes on your laptop, fine. But, we will ask you to submit them after each class. CS 4455

Cross-Institute Collaboration Berklee College of Music –Have Berklee students in your group, creating custom music and sound –More later SCAD –Opportunity for a small number of you to join class at SCAD CS 4455