CS134: Innovating Game Development A Course in Games Technology

Size: px
Start display at page:

Download "CS134: Innovating Game Development A Course in Games Technology"

Transcription

1 1 CS134: Innovating Game Development A Course in Games Technology Chad Jenkins Assistant Professor Dept. of Computer Science Brown University

2 2 Research and Development (R&D) for Games! What entity is responsible for much of the research and development that has led to today s games?! That is, graphics pipelines, computing architectures, networking, artificial intelligence, display technology, etc.

3 3 Research and Development (R&D) for Games! What entity is responsible for much of the research and development that has led to today s games?! The military! Tennis for two (1958) Interesting story on the post World War II evolution of R&D Spacewar! (1961)

4 4 What is Games Research? Game design: device-independent game mechanics Game development (D): implementing specific games Games technology (R): innovating basic technology! Graphics, AI, computing, networks, interfaces, physics! Theory, prog. lang., biomechanics, neuro

5 5 What is Games Research? Game Content (e.g. story, models characters, scripts) Game Design Technical Constraints Practical Knowledge Game Engine (e.g. Torque, Wii Unreal, Ogre) Systems Integration Game Technology (e.g. computing, display, network, AI, physics) User Gameplay (via console or arcade) Game Reviews Game Development Performance Statistics Games Research Interactive (Virtual) World Developed Game (e.g. Halo, Madden, Mario, Gran Turismo) Basic Research (e.g. scientific exploration)

6 6 Games = Storytelling (Interactively)! People play games to have fun and escape reality Middle-earth does not exist You are likely not NBA or Top Gun material although it is fun to pretend! Technology improves story, but does not replace it

7 7 Course Objectives! All about making a technologically novel game! Capstone course use your cumulative knowledge to design and implement an open-ended project! Final deliverable compelling game demo in a distributable form intellectual merit with catchy aesthetics! Prerequisites CS 32, 36, or written permission More exactly, near completion of your concentration

8 8 Course Staff! Instructor Chad Jenkins (cjenkins), hours MW 10-11! HTA Korhan Bircan (kbircan) contact for game engine and tool support! TAs Scott Daniel (sadaniel) Neehar Reddy (neehar)

9 9 Course Structure! Case Studies What makes a game innovative?! Onepagers Brainstorming game ideas.! Preliminary Projects Quick familiarity with standard game engines and tools! Course Project Develop and integrate a novel game technology! External Speakers How to put innovation into practice?

10 10 Course Resources! Mailing list: make sure you subscribe! Support for some game engines and tools /course/cs134/lib! Handouts and textbook available in course directory /course/cs134/pub! and course webpage:

11 11 Course Resources! Document handin and feedback via MyCourses mycourses.brown.edu! Extra directory space for project and assignments location: TBD Implementation handin will occur in project space

12 12 Course Textbook! McGuire & Jenkins, Creating Games: Mechanics, Content, and Technology, working draft, AK Peters 2008.! Covers process of game development and mechanics, and some enabling technologies! You will be responsible for reading this own your own.! Selected topics will be discussed in class. Creating Games: Mechanics, Content, and Technology

13 13 Lessons from CS 196-2, Spring 2006! A wide range of guest speakers Industry: Harmonix, Mad Doc, Ironlore, Demiurge, etc. Academia: databases, NPR, biofeedback, game theory! Take away messages New technologies work properly at 50%-85% Mask technological shortcomings with gameplay Leverage external systems/libraries ( NIH syndrome ) Build a simple version first; then refine Start early, you have less than 4 months

14 14 Grading

15 15 Grading Starting next week, class meetings will be devoted exclusively to presenting case studies. SIGN UP FOR PRESENTATION SLOTS NOW!!! Written submission via MyCourses. Format outline on cs134 webpage.

16 16 Grading Starting next week, 2 onepagers are due every Friday via MyCourses Format outline on cs134 webpage.

17 17 Grading Introductory assignments will be covered during TA sessions. We support Ogre, Irrlicht, and XNA. Other engines require approval.

18 18 Grading Proposal describes your class project and has a rough working prototype. Must be approved by spring break Written submission and sta" feedback via MyCourses. Format outline on cs134 webpage.

19 19 Grading Two graded implementation due dates. Intermediate prototype has full integration with incomplete components. Final implementation is the final working game. Public demos of final games

20 20 Grading Final report for the project outlining pros/ cons of project, lessons learned, and technical detail of innovative contributions

21 21 Grading Ask questions and provide weekly progress reports on your project.

22 22 Grading Turn your work in on time or we will apply significant late penalties. Collaboration: Case studies and onepagers are to be done individually. Other work can be collaborative. External sources must be cited!

23 23 D. Dadush C. Swepson J. Perez N. Mehta Noteworthy Games from Spring 2006 B. Lees E. Taylor M. ten Bosch

24 24 Swordplay D. Ignatoff, M. Katzourin, L. Quirk! Swordfighting/ spellcasting game! Vanquish as many hostiles as possible! 2 6DOF wands in CAVE display! Innovation Incorporation of symbol recognition M. Katzourin, D. Ignatoff, L. Quirk, J. LaViola, O. Jenkins, Swordplay: Innovating Game Development through VR", IEEE Computer Graphics and Applications, pp , November/December, 2006.

25 25 Sword and Shield Interface Concept Prototype Final

26 26 Bow and Arrow Interface Concept Final

27 27 Spellcasting Interface Concept Final

28 28 Upcoming Schedule! Friday: games technology fast forward global illumination, learning algorithms, physical simulation, transaction processing, speech recognition, peek-a-boom, inertial sensing, exercise-based gaming, multi-core programming, etc.! Next week: case study presentations remember to sign up to present your selected game outlines are in the course directory

Course Overview; Development Process

Course Overview; Development Process Lecture 1: Course Overview; Development Process CS/INFO 3152: Game Design Single semester long game project Interdisciplinary teams of 5-6 people Design is entirely up to you First 3-4 weeks are spent

More information

Course Overview; Development Process

Course Overview; Development Process Lecture 1: Course Overview; Development Process CS/INFO 3152: Game Design Single semester long game project Interdisciplinary teams of 5-6 people Design is entirely up to you First 3-4 weeks are spent

More information

Course Overview; Development Process

Course Overview; Development Process Lecture 1: Course Overview; Development Process CS/INFO 3152: Game Design Single semester long game project Interdisciplinary teams of 5-6 people Design is entirely up to you First 3-4 weeks are spent

More information

Course Overview; Development Process

Course Overview; Development Process Lecture 1: Course Overview; Development Process CS/INFO 3152: Game Design Single semester long game project Interdisciplinary teams of 4-6 people Design is entirely up to you First 3-4 weeks are spent

More information

This one-semester elective course is intended as a practical, hands-on guide to help you understand the process of game development.

This one-semester elective course is intended as a practical, hands-on guide to help you understand the process of game development. Syllabus Development Course Overview This one-semester elective course is intended as a practical, hands-on guide to help you understand the process of game development. This course is structured into

More information

Despite the many revolutionary advancements in

Despite the many revolutionary advancements in Projects in VR Editors: Larry Rosenblum and Simon Julier Swordplay: Innovating Game Development through VR Despite the many revolutionary advancements in video game technology, the basic interface between

More information

First Things First. Logistics. Plan for this afternoon. Logistics. Logistics 9/1/08. Welcome to Applications in VR. This is /

First Things First. Logistics. Plan for this afternoon. Logistics. Logistics 9/1/08. Welcome to Applications in VR. This is / First Things First Welcome to Applications in VR This is 4003-590-09 / 4005-769-09 (Applications in Virtual Reality) I am Joe Geigel your host! Plan for this afternoon Answer the questions What is this

More information

Virtual Reality Mobile 360 Nanodegree Syllabus (nd106)

Virtual Reality Mobile 360 Nanodegree Syllabus (nd106) Virtual Reality Mobile 360 Nanodegree Syllabus (nd106) Join the Creative Revolution Before You Start Thank you for your interest in the Virtual Reality Nanodegree program! In order to succeed in this program,

More information

COMPUTER GAME DESIGN (GAME)

COMPUTER GAME DESIGN (GAME) Computer Game Design (GAME) 1 COMPUTER GAME DESIGN (GAME) 100 Level Courses GAME 101: Introduction to Game Design. 3 credits. Introductory overview of the game development process with an emphasis on game

More information

Assignment 5: Virtual Reality Design

Assignment 5: Virtual Reality Design Assignment 5: Virtual Reality Design Version 1.0 Visual Imaging in the Electronic Age Assigned: Thursday, Nov. 9, 2017 Due: Friday, December 1 November 9, 2017 Abstract Virtual reality has rapidly emerged

More information

Advanced Mobile Devices

Advanced Mobile Devices Advanced Mobile Devices CSCI 526 (4 Units) Objective This course will present an approach to the aesthetic development and technical implementation necessary to achieving unique, compelling, and intuitive

More information

INTRODUCTION TO RADIO, TV & FILM WRITING MRTS 2010 ONLINE Spring 2017 Department of Media Arts

INTRODUCTION TO RADIO, TV & FILM WRITING MRTS 2010 ONLINE Spring 2017 Department of Media Arts INTRODUCTION TO RADIO, TV & FILM WRITING MRTS 2010 ONLINE Spring 2017 Department of Media Arts CLASS INFORMATION Text None. Online readings and links provided in Instructor Frances Perkins Office 263 RTFP

More information

CSCI 526 Mobile Games Development (4 units) Spring 2018

CSCI 526 Mobile Games Development (4 units) Spring 2018 CSCI 526 Mobile Games Development (4 units) Spring 2018 Course Information Course: Place and Time: Class web page: Instructor: Office location: Email: Office hours: Course TA: Email: Mobile Game Development,

More information

Foundations of Interactive Game Design (80K) week one, lecture one

Foundations of Interactive Game Design (80K) week one, lecture one Foundations of Interactive Game Design (80K) week one, lecture one Introductions TAs, reader/tutors, faculty If you want to add this class As of today, four of six sections had space most space in Thursday

More information

FMST 310: SCREENWRITING Spring 2013 T, TH: 10:00am to 11:15am 206 Newton Michael Herman, Instructor

FMST 310: SCREENWRITING Spring 2013 T, TH: 10:00am to 11:15am 206 Newton Michael Herman, Instructor FMST 310: SCREENWRITING Spring 2013 T, TH: 10:00am to 11:15am 206 Newton Michael Herman, Instructor Office Hours: T, TH by appointment Office: Welles 203 Email: herman@geneseo.edu Phone: use email We're

More information

INTERMEDIATE SCREENWRITING MRTS 4460 Fall 2016 Department of Media Arts

INTERMEDIATE SCREENWRITING MRTS 4460 Fall 2016 Department of Media Arts INTERMEDIATE SCREENWRITING MRTS 4460 Fall 2016 Department of Media Arts Class Information Section - 001 Location RTVP Building room 180i Time Tuesday 2-4:50pm Text None. Online readings and links provided

More information

Reflecting on Comic Con - Lecture 12. Mario Romero 2016/11/11

Reflecting on Comic Con - Lecture 12. Mario Romero 2016/11/11 Reflecting on Comic Con - Lecture 12 Mario Romero 2016/11/11 AGI16 Calendar: link Tue 30 aug 13:00-15:00 Lecture 1: Introduction Fri 2 sep 8:00 12:00 Lecture 2-3: Forming Groups and Brainstorming Tue 6

More information

A Cross-platform Game for Learning Physics

A Cross-platform Game for Learning Physics A Cross-platform Game for Learning Physics Name: Lam Matthew Ho Yan UID: 3035123198 Table of Contents Project Introduction... 2 Project Objective... 3 Project Methodology... 4 Phase 1: Preparation... 4

More information

CAPSTONE PROJECT 1.A: OVERVIEW. Purpose

CAPSTONE PROJECT 1.A: OVERVIEW. Purpose CAPSTONE PROJECT CAPSTONE PROJECT 1.A: Overview 1.B: Submission Requirements 1.C: Milestones 1.D: Final Deliverables 1.E: Dependencies 1.F: Task Breakdowns 1.G: Timeline 1.H: Standards Alignment 1.I: Assessment

More information

INTRODUCTION TO GAME AI

INTRODUCTION TO GAME AI CS 387: GAME AI INTRODUCTION TO GAME AI 3/29/2016 Instructor: Santiago Ontañón santi@cs.drexel.edu Class website: https://www.cs.drexel.edu/~santi/teaching/2016/cs387/intro.html CS 387 Focus: artificial

More information

School of Computer Science. Course Title: Introduction to Human-Computer Interaction Date: 8/16/11

School of Computer Science. Course Title: Introduction to Human-Computer Interaction Date: 8/16/11 Course Title: Introduction to Human-Computer Interaction Date: 8/16/11 Course Number: CEN-371 Number of Credits: 3 Subject Area: Computer Systems Subject Area Coordinator: Christine Lisetti email: lisetti@cis.fiu.edu

More information

Untying the Gordian Knot:

Untying the Gordian Knot: Untying the Gordian Knot: Providing Order in the Invention Disclosure Process Workshop Topics 1. Inventor Relations 2. Technology Scouting 3. Crafting Disclosures Processes 4. Disclosure Evaluation and

More information

Drafting and Design 1A

Drafting and Design 1A Syllabus Drafting and Design 1A Overview This one-semester course is intended as a practical, hands-on guide to help you understand the various techniques, standards, and tools used in drafting and design.

More information

Game 230: History of Computer Games

Game 230: History of Computer Games Game 230: History of Computer Games 3 Credit Hours Instructor: Georgia Nelson Spring 2018 Phone: (703) 380-2337 Online Office Hours: By Appointment Email: gnelson4@gmu.edu Office: None (Remote Adjunct)

More information

Intro to Interactive Entertainment Spring 2017 Syllabus CS 1010 Instructor: Tim Fowers

Intro to Interactive Entertainment Spring 2017 Syllabus CS 1010 Instructor: Tim Fowers Intro to Interactive Entertainment Spring 2017 Syllabus CS 1010 Instructor: Tim Fowers Email: tim@fowers.net 1) Introduction Basics of Game Design: definition of a game, terminology and basic design categories.

More information

CS Game Programming, Fall 2014

CS Game Programming, Fall 2014 CS 38101 Game Programming, Fall 2014 Recommended Text Learn Unity 4 for ios Game Development, Philip Chu, 2013, Apress, ISBN-13 (pbk): 978-1-4302-4875-0 ISBN-13 (electronic): 978-1-4302-4876-7, www.apress.com.

More information

Foundations of Interactive Game Design (80K) week one, lecture one

Foundations of Interactive Game Design (80K) week one, lecture one Foundations of Interactive Game Design (80K) week one, lecture one What s important to a game like Rock Band 2? Technology Game software Console Specialized controllers Formal system Rhythm mechanics Developing

More information

CS248 Video Game Help Session A primer on game development

CS248 Video Game Help Session A primer on game development CS248 Video Game Help Session A primer on game development CS248 Introduction to Computer Graphics Georg Petschnigg, Stanford University November 7, 2002 Logistic and Scope Today s session focuses on assignment

More information

Lecture 1: Introduction and Preliminaries

Lecture 1: Introduction and Preliminaries CITS4242: Game Design and Multimedia Lecture 1: Introduction and Preliminaries Teaching Staff and Help Dr Rowan Davies (Rm 2.16, opposite the labs) rowan@csse.uwa.edu.au Help: via help4242, project groups,

More information

This list supersedes the one published in the November 2002 issue of CR.

This list supersedes the one published in the November 2002 issue of CR. PERIODICALS RECEIVED This is the current list of periodicals received for review in Reviews. International standard serial numbers (ISSNs) are provided to facilitate obtaining copies of articles or subscriptions.

More information

GAME PRODUCTION HANDBOOK Second Edition

GAME PRODUCTION HANDBOOK Second Edition THE GAME PRODUCTION HANDBOOK Second Edition BY HEATHER MAXWELL CHANDLER INFINITY SCIENCE PlliSS INFINITY SCIENCE PRESS LLC Hingham, Massachusetts New Delhi, India TABLE OF CONTENTS Foreword Preface Acknowledgments

More information

RTVF INTRODUCTION TO SCREENWRITING. or, Writing for Visual Media. Tuesday & Thursday 9:30-10:50 AM (Media Arts building room 180-i)

RTVF INTRODUCTION TO SCREENWRITING. or, Writing for Visual Media. Tuesday & Thursday 9:30-10:50 AM (Media Arts building room 180-i) RTVF 2010.005 INTRODUCTION TO SCREENWRITING or, Writing for Visual Media Tuesday & Thursday 9:30-10:50 AM (Media Arts building room 180-i) INSTRUCTOR: Garrett Graham. You can just call me Garrett garrett.graham@unt.edu

More information

INTRODUCTION TO GAME AI

INTRODUCTION TO GAME AI CS 387: GAME AI INTRODUCTION TO GAME AI 3/31/2015 Instructor: Santiago Ontañón santi@cs.drexel.edu Class website: https://www.cs.drexel.edu/~santi/teaching/2015/cs387/intro.html CS 387 Focus: artificial

More information

CM 21 Construction Graphics Course Syllabus Fall Instructor: Professor Keith Bisharat

CM 21 Construction Graphics Course Syllabus Fall Instructor: Professor Keith Bisharat CM 21 Construction Graphics Course Syllabus Fall 2008 Instructor: Professor Keith Bisharat Lecture: Tuesdays and Thursdays 8:00 AM 8:50 AM 208 Brighton Hall Lab 1: Tuesday 9-11:50 AM Lab 2: Thursday 9-11:50

More information

Software Engineering II - Exercise

Software Engineering II - Exercise Software Engineering II - Exercise May 6 th 2009 Problem Statement Bernd Bruegge Helmut Naughton Applied Software Engineering Technische Universitaet Muenchen http://wwwbrugge.in.tum.de 1 Some organizational

More information

Principles of Computer Game Design and Implementation. Lecture 29

Principles of Computer Game Design and Implementation. Lecture 29 Principles of Computer Game Design and Implementation Lecture 29 Putting It All Together Games are unimaginable without AI (Except for puzzles, casual games, ) No AI no computer adversary/companion Good

More information

CS 480: GAME AI INTRODUCTION TO GAME AI. 4/3/2012 Santiago Ontañón https://www.cs.drexel.edu/~santi/teaching/2012/cs480/intro.

CS 480: GAME AI INTRODUCTION TO GAME AI. 4/3/2012 Santiago Ontañón https://www.cs.drexel.edu/~santi/teaching/2012/cs480/intro. CS 480: GAME AI INTRODUCTION TO GAME AI 4/3/2012 Santiago Ontañón santi@cs.drexel.edu https://www.cs.drexel.edu/~santi/teaching/2012/cs480/intro.html CS 480 Focus: artificial intelligence techniques for

More information

CS4455/6457: Video Game Design and Architecture

CS4455/6457: Video Game Design and Architecture CS4455/6457: Video Game Design and Architecture Blair MacIntyre blair@cc.gatech.edu CS4455 Topics Video Game Design and Architecture Themes: Some things about elements of games Formal elements, dramatic

More information

Game Artificial Intelligence ( CS 4731/7632 )

Game Artificial Intelligence ( CS 4731/7632 ) Game Artificial Intelligence ( CS 4731/7632 ) Instructor: Stephen Lee-Urban http://www.cc.gatech.edu/~surban6/2018-gameai/ (soon) Piazza T-square What s this all about? Industry standard approaches to

More information

ARMY RDT&E BUDGET ITEM JUSTIFICATION (R2 Exhibit)

ARMY RDT&E BUDGET ITEM JUSTIFICATION (R2 Exhibit) Exhibit R-2 0602308A Advanced Concepts and Simulation ARMY RDT&E BUDGET ITEM JUSTIFICATION (R2 Exhibit) FY 2005 FY 2006 FY 2007 FY 2008 FY 2009 FY 2010 FY 2011 Total Program Element (PE) Cost 22710 27416

More information

DIGF 6B21 Ubiquitous Computing

DIGF 6B21 Ubiquitous Computing DIGF 6B21 Ubiquitous Computing NUMBER OF CREDITS: 1.5 Day and Time: Tuesdays 18:30 21:30, beginning October 30th Location: Room 7301, 205 Richmond Professor: Nick Puckett Email: npuckett@faculty.ocadu.ca

More information

ENGI1020. Lab 0 Introduction to Arduino IDE and Hardware Lori Hogan, Lab Instructor - Winter 2019

ENGI1020. Lab 0 Introduction to Arduino IDE and Hardware Lori Hogan, Lab Instructor - Winter 2019 ENGI1020 Lab 0 Introduction to Arduino IDE and Hardware Lori Hogan, Lab Instructor - lehogan@mun.ca Winter 2019 What are we doing today? Overview of lab procedures, schedules, assessment Introduction to

More information

A MAP TO WRITING SUCCESS: CREATING A STORY THAT WORKS Winter 2018: PRELIMINARY SYLLABUS

A MAP TO WRITING SUCCESS: CREATING A STORY THAT WORKS Winter 2018: PRELIMINARY SYLLABUS Duration: 8 Weeks Learning Outcomes: By the end of the eighth week, students will: understand the real purpose of the premise line, know how to identify a story from a situation, understand how premise

More information

CS 380: ARTIFICIAL INTELLIGENCE INTRODUCTION. Santiago Ontañón

CS 380: ARTIFICIAL INTELLIGENCE INTRODUCTION. Santiago Ontañón CS 380: ARTIFICIAL INTELLIGENCE INTRODUCTION Santiago Ontañón so367@drexel.edu CS 380 Focus: Introduction to AI: basic concepts and algorithms. Topics: What is AI? Problem Solving and Heuristic Search

More information

ARH 021: Contemporary Art

ARH 021: Contemporary Art General Information ARH 021: Contemporary Art Term: 2019 Summer Session Class Sessions Per Week: 5 Instructor: Staff Total Weeks: 5 Language of Instruction: English Total Class Sessions: 25 Classroom:

More information

Field & Post Production The Media School Indiana University Syllabus - Fall 2018 v1.0

Field & Post Production The Media School Indiana University Syllabus - Fall 2018 v1.0 P351 Video Field & Post Production The Media School Indiana University Syllabus - Fall 2018 v1.0 Instructor: Jim Krause jarkraus [at] indiana.edu (812) 332-1005 www.indiana.edu/~jkmedia Office Hours: Tuesday

More information

Shared Imagination: Creative Collaboration in Mixed Reality. Charles Hughes Christopher Stapleton July 26, 2005

Shared Imagination: Creative Collaboration in Mixed Reality. Charles Hughes Christopher Stapleton July 26, 2005 Shared Imagination: Creative Collaboration in Mixed Reality Charles Hughes Christopher Stapleton July 26, 2005 Examples Team performance training Emergency planning Collaborative design Experience modeling

More information

SAMPLE. Lesson 1: Introduction to Game Design

SAMPLE. Lesson 1: Introduction to Game Design 1 ICT Gaming Essentials Lesson 1: Introduction to Game Design LESSON SKILLS KEY TERMS After completing this lesson, you will be able to: Describe the role of games in modern society (e.g., education, task

More information

First day quiz Introduction to HCI

First day quiz Introduction to HCI First day quiz Introduction to HCI CS 3724 Doug A. Bowman You are on a team tasked with developing new order tracking and management software for amazon.com. Your goal is to deliver a high quality piece

More information

Purpose of this project. What is expected. Essentials of Digital Media. The Team Assignment. Comm-101. Create Your Organization

Purpose of this project. What is expected. Essentials of Digital Media. The Team Assignment. Comm-101. Create Your Organization Purpose of this project Communications professionals work in teams. Sometimes the teams are assembled for a particular project and sometimes they are on-going teams, such as an ad agency. The team project

More information

Langara College Spring archived

Langara College Spring archived FLMA_1181_Outline COLLABORATION: THE ACTOR, WRITER AND DIRECTOR Instructor: Byron Lamarque & Garwin Sanford Tel: (604) 323-5033 Email: gsanford@langara.bc.ca blamarque@langara.bc.ca Class Time: Locations:

More information

Ornithology BIO 426 (W/O2) (Spring 2013; CRN 33963) (tentative, version 26th January 2013)

Ornithology BIO 426 (W/O2) (Spring 2013; CRN 33963) (tentative, version 26th January 2013) Ornithology BIO 426 (W/O2) (Spring 2013; CRN 33963) (tentative, version 26th January 2013) Instructor: Falk Huettmann Office: 419 IAB (Irving I) Phone: 474 7882 (voice mail) E-mail: fhuettmann@alaska.edu

More information

Welcome to EGN-1935: Electrical & Computer Engineering (Ad)Ventures

Welcome to EGN-1935: Electrical & Computer Engineering (Ad)Ventures : ECE (Ad)Ventures Welcome to -: Electrical & Computer Engineering (Ad)Ventures This is the first Educational Technology Class in UF s ECE Department We are Dr. Schwartz and Dr. Arroyo. University of Florida,

More information

One-Year Conservatory in GAME DESIGN

One-Year Conservatory in GAME DESIGN 332 One-Year Conservatory in GAME DESIGN LOCATION NEW YORK CITY; LOS ANGELES, CALIFORNIA Locations are subject to change. For start dates and tuition, please visit nyfa.edu 333 CONSERVATORY 1-Year Game

More information

COWLEY COLLEGE & Area Vocational Technical School

COWLEY COLLEGE & Area Vocational Technical School COWLEY COLLEGE & Area Vocational Technical School COURSE PROCEDURE FOR INTRO TO SCREENWRITING ENG2264-3 Credit Hours Student Level: This course is open to students on the college level in either the freshman

More information

HUMAN COMPUTER INTERACTION 0. PREFACE. I-Chen Lin, National Chiao Tung University, Taiwan

HUMAN COMPUTER INTERACTION 0. PREFACE. I-Chen Lin, National Chiao Tung University, Taiwan HUMAN COMPUTER INTERACTION 0. PREFACE I-Chen Lin, National Chiao Tung University, Taiwan About The Course Course title: Human Computer Interaction (HCI) Lectures: ED202, 13:20~15:10(Mon.), 9:00~9:50(Thur.)

More information

ITT Technical Institute. CD140 Rapid Visualization Onsite and Online Course SYLLABUS

ITT Technical Institute. CD140 Rapid Visualization Onsite and Online Course SYLLABUS ITT Technical Institute CD140 Rapid Visualization Onsite and Online Course SYLLABUS Credit hours: 4 Contact/Instructional hours: 50 (30 Theory Hours, 20 Lab Hours) Prerequisite(s) and/or Corequisite(s):

More information

Developing Games for Xbox Live Arcade. Katie Stone-Perez Game Program Manager Xbox Live Arcade Microsoft

Developing Games for Xbox Live Arcade. Katie Stone-Perez Game Program Manager Xbox Live Arcade Microsoft Developing Games for Xbox Live Arcade Katie Stone-Perez Game Program Manager Xbox Live Arcade Microsoft Endless Fun is Just a Download Away! Agenda 1 st Generation Results Xbox Live Arcade on the Xbox

More information

COURSE DESCRIPTION: COURSE OBJECTIVES:

COURSE DESCRIPTION: COURSE OBJECTIVES: DC 401 801 WRITING THE SHORT SCREENPLAY WINTER 2017 MON 5:45-9:00pm INSTRUCTOR: DANIEL KLEIN OFFICE: 505 OFFICE HOURS: TUES 11:00am-1:30pm Email: daniel.klein@depaul.edu January 15, 2017 Last day to drop

More information

! Games are BIG business!! $10B US last year in North America alone. ! Hardware (consoles, I/O devices)! Software products

! Games are BIG business!! $10B US last year in North America alone. ! Hardware (consoles, I/O devices)! Software products Commercial Games Introduction CMPUT 299 Fall 2005 Thursday September 8! Games are BIG business!! $10B US last year in North America alone! Hardware (consoles, I/O devices)! Software products! Surpassed

More information

CS 1480 Building Intelligent Robots Fall 2009

CS 1480 Building Intelligent Robots Fall 2009 Introduction CS148 is an introduction to fundamental topics in autonomous robot control. This course focuses on the development of brains for robots. That is, given a machine with sensing, actuation, and

More information

Math Spring 2014 Proof Portfolio Instructions And Assessment

Math Spring 2014 Proof Portfolio Instructions And Assessment Math 310 - Spring 2014 Proof Portfolio Instructions And Assessment Portfolio Description: Very few people are innately good writers, and that s even more true if we consider writing mathematical proofs.

More information

D8.1 PROJECT PRESENTATION

D8.1 PROJECT PRESENTATION D8.1 PROJECT PRESENTATION Approval Status AUTHOR(S) NAME AND SURNAME ROLE IN THE PROJECT PARTNER Daniela De Lucia, Gaetano Cascini PoliMI APPROVED BY Gaetano Cascini Project Coordinator PoliMI History

More information

SGD Simulation & Game Development Course Information

SGD Simulation & Game Development Course Information SGD Simulation & Game Development Course Information SGD-111_2006SP Introduction to SGD SGD-111 CIS Course ID S21240 This course provides students with an introduction to simulation and game development.

More information

Neomancer: An Exercise in Interdisciplinary Academic Game Development

Neomancer: An Exercise in Interdisciplinary Academic Game Development Neomancer: An Exercise in Interdisciplinary Academic Game Development Michael Katchabaw Department of Computer Science The University of Western Ontario London, Ontario, Canada Tel: +1 519-661-4059 katchab@csd.uwo.ca

More information

RodCon, Program, 2016

RodCon, Program, 2016 University of Northern Iowa UNI ScholarWorks RodCon Documents RodCon 2016 RodCon, Program, 2016 University of Northern Iowa Copyright 2016 Rod Library, University of Northern Iowa Follow this and additional

More information

CS 680: GAME AI INTRODUCTION TO GAME AI. 1/9/2012 Santiago Ontañón

CS 680: GAME AI INTRODUCTION TO GAME AI. 1/9/2012 Santiago Ontañón CS 680: GAME AI INTRODUCTION TO GAME AI 1/9/2012 Santiago Ontañón santi@cs.drexel.edu https://www.cs.drexel.edu/~santi/teaching/2012/cs680/intro.html CS 680 Focus: advanced artificial intelligence techniques

More information

LANEY COLLEGE COURSE OUTLINE

LANEY COLLEGE COURSE OUTLINE LANEY COLLEGE COURSE OUTLINE COLLEGE: STATE APPROVAL DATE: 04/05/2018 ORIGINATOR: Koina Freeman STATE CONTROL NUMBER: CCC00059 1966 BOARD OF TRUSTEES APPROVAL DATE: 03/27/2018 CURRICULUM COMMITTEE APPROVAL

More information

PELLISSIPPI STATE TECHNICAL COMMUNITY COLLEGE MASTER SYLLABUS. VISUALIZATION TECHNIQUES IDT 2630 (formerly IDT 1600)

PELLISSIPPI STATE TECHNICAL COMMUNITY COLLEGE MASTER SYLLABUS. VISUALIZATION TECHNIQUES IDT 2630 (formerly IDT 1600) PELLISSIPPI STATE TECHNICAL COMMUNITY COLLEGE MASTER SYLLABUS VISUALIZATION TECHNIQUES IDT 2630 (formerly IDT 1600) Class Hours: 3.0 Credit Hours: 3.0 Laboratory Hours: 3.0 Revised: Fall 06 NOTE: This

More information

PALOS VERDES PENINSULA SUMMER SCHOOL HIGH SCHOOL COURSE DESCRIPTION

PALOS VERDES PENINSULA SUMMER SCHOOL HIGH SCHOOL COURSE DESCRIPTION PALOS VERDES PENINSULA SUMMER SCHOOL HIGH SCHOOL COURSE DESCRIPTION Course Title: Digital Photography 1 (UC, CSU) Grade Level: 9-12 Credit: 10 credits (year) - CTE Prerequisite: none Textbook: Photo Course:

More information

Sketching and Storyboarding

Sketching and Storyboarding Sketching and Storyboarding CS160: User Interfaces John Canny Review Brainstorming principles Brainstorming exercise Project Assignment (due 9/16) Group Brainstorm Goal: Brainstorm and refine project ideas

More information

ME 487 Mechatronics. Office: JH 515, Tel.: (505)

ME 487 Mechatronics. Office: JH 515,   Tel.: (505) ME 487 Mechatronics Instructor: Assistant: Dr. Ou Ma Office: JH 515, Email: oma@nmsu.edu Tel.: (505)646-6534 Xiumin Diao (Ph.D. student) Office: JH 608, Email: xiumin@nmsu.edu Tel.: (505)646-6544 Dept.

More information

BIM Technology Certificate Program

BIM Technology Certificate Program BIM Technology Certificate Program Program Description 216 Course Hours of Instruction Program Completion Time 9 Months Upon Completion VDCI Professional Technology Certificate Awarded BUILDING INFORMATION

More information

Game Design 2. Table of Contents

Game Design 2. Table of Contents Course Syllabus Course Code: EDL082 Required Materials 1. Computer with: OS: Windows 7 SP1+, 8, 10; Mac OS X 10.8+. Windows XP & Vista are not supported; and server versions of Windows & OS X are not tested.

More information

Signal and Information Processing

Signal and Information Processing Signal and Information Processing Alejandro Ribeiro Dept. of Electrical and Systems Engineering University of Pennsylvania aribeiro@seas.upenn.edu http://www.seas.upenn.edu/users/~aribeiro/ January 11,

More information

CS 354R: Computer Game Technology

CS 354R: Computer Game Technology CS 354R: Computer Game Technology http://www.cs.utexas.edu/~theshark/courses/cs354r/ Fall 2017 Instructor and TAs Instructor: Sarah Abraham theshark@cs.utexas.edu GDC 5.420 Office Hours: MW4:00-6:00pm

More information

Games Research: the Science of Interactive Entertainment

Games Research: the Science of Interactive Entertainment Games Research: the Science of Interactive Entertainment Craig Reynolds Research and Development Sony Computer Entertainment America Course 39 July 25, 2000 Goals of this course Present specific game related

More information

DRAFT MECHANICAL DRAWING

DRAFT MECHANICAL DRAWING Industrial Technology History of Drafting 9-12 Curriculum Standard One: The student will understand, classify, and be familiar with historical events, from cave writings to computer aided drafting systems,

More information

Artificial Intelligence: Definition

Artificial Intelligence: Definition Lecture Notes Artificial Intelligence: Definition Dae-Won Kim School of Computer Science & Engineering Chung-Ang University What are AI Systems? Deep Blue defeated the world chess champion Garry Kasparov

More information

Writing the Half-Hour Spec Comedy Script Instructor: Manny Basanese

Writing the Half-Hour Spec Comedy Script Instructor: Manny Basanese UCLA Extension Writers Program Public Syllabus Note to students: this public syllabus is designed to give you a glimpse into this course and instructor. If you have further questions about our courses

More information

Department of Architectural Technology Spring 2019

Department of Architectural Technology Spring 2019 Department of Architectural Technology Spring 2019 ARCH 1231 BUILDING TECHNOLOGY I 1 lecture hour and 4 lab/studio hours, 3 credits Course Description: An introduction to basic materials of construction

More information

COLLEGE OF DUPAGE Architecture Basic CADD-AutoCAD

COLLEGE OF DUPAGE Architecture Basic CADD-AutoCAD COLLEGE OF DUPAGE Architecture 1211 - Basic CADD-AutoCAD Mark Pearson COD Main #: 630.942.2763 Mailbox location: TEC 1061 Office Hours: TEC 1050 M,W: 11am-12:30pm T, R: 4:00pm-6pm E-Mail: pearson@cod.edu

More information

in SCREENWRITING MASTER OF FINE ARTS Two-Year Accelerated

in SCREENWRITING MASTER OF FINE ARTS Two-Year Accelerated Two-Year Accelerated MASTER OF FINE ARTS in SCREENWRITING In the MFA program, staged readings of our students scripts are performed for an audience of guests and industry professionals. 46 LOCATION LOS

More information

Syllabus: Photoshop Advanced

Syllabus: Photoshop Advanced Syllabus: Photoshop Advanced Continuing Education Photoshop Advanced - CE 5421C 01 Amanda Benton, abenton@uarts.edu Course Description Even for students who have been working with Photoshop for years,

More information

How to Write a Novel Part 1: Plan & Outline

How to Write a Novel Part 1: Plan & Outline How to Write a Novel Part 1: Plan & Outline edx: UBCx CW1.1x. Instructors: Nancy Lee and Annabel Lyon University of British Columbia Creative Writing Program COURSE DESCRIPTION Outlining is a crucial step

More information

Each individual is to report on the design, simulations, construction, and testing according to the reporting guidelines attached.

Each individual is to report on the design, simulations, construction, and testing according to the reporting guidelines attached. EE 352 Design Project Spring 2015 FM Receiver Revision 0, 03-02-15 Interim report due: Friday April 3, 2015, 5:00PM Project Demonstrations: April 28, 29, 30 during normal lab section times Final report

More information

Artificial Intelligence (AI) Artificial Intelligence Part I. Intelligence (wikipedia) AI (wikipedia) ! What is intelligence?

Artificial Intelligence (AI) Artificial Intelligence Part I. Intelligence (wikipedia) AI (wikipedia) ! What is intelligence? (AI) Part I! What is intelligence?! What is artificial intelligence? Nathan Sturtevant UofA CMPUT 299 Winter 2007 February 15, 2006 Intelligence (wikipedia)! Intelligence is usually said to involve mental

More information

Art (ART) Courses. Art (ART) 1

Art (ART) Courses. Art (ART) 1 Art (ART) 1 Art (ART) Courses ART-109. First Year Experience:Art, Architecture And Urban Design In Chicago. 3 Hours. This field-based course explores art in an urban environment, examines the relationships

More information

Textbooks (REQUIRED): 1. Snyder, Blake. Save The Cat, The Last Book On Screenwriting That You ll Ever Need. Michael Wiese Productions, 2005.

Textbooks (REQUIRED): 1. Snyder, Blake. Save The Cat, The Last Book On Screenwriting That You ll Ever Need. Michael Wiese Productions, 2005. Developing the Screenplay EMF 387 Course Description: The examination of the creative process of writing for film and TV, with emphasis on writing screenplay treatments, developing characters, exploring

More information

Syllabus for TVF 318 Fundamentals of Scriptwriting 3 Credit Hours Fall 2014

Syllabus for TVF 318 Fundamentals of Scriptwriting 3 Credit Hours Fall 2014 I. COURSE DESCRIPTION Syllabus for TVF 318 Fundamentals of Scriptwriting 3 Credit Hours Fall 2014 Teaches the basics of dramatic scriptwriting for television and film and analyzes script from a Christian

More information

Oculus Rift Virtual Reality Game & Environmental Design Project Name:

Oculus Rift Virtual Reality Game & Environmental Design Project Name: Oculus Rift Virtual Reality Game & Environmental Design Project Name: Oculus Rift The Rift is a virtual reality head-mounted display developed by Oculus VR. During its period as an independent company,

More information

Spring 19 Planning Techniques for Robotics Introduction; What is Planning for Robotics?

Spring 19 Planning Techniques for Robotics Introduction; What is Planning for Robotics? 16-350 Spring 19 Planning Techniques for Robotics Introduction; What is Planning for Robotics? Maxim Likhachev Robotics Institute Carnegie Mellon University About Me My Research Interests: - Planning,

More information

Foundations of Interactive Game Design (80K) week five, lecture two

Foundations of Interactive Game Design (80K) week five, lecture two Foundations of Interactive Game Design (80K) week five, lecture two Today Announcements The concept of flow and why we do things Jenova Chen s games The concepts of agency and intention Computational prototypes

More information

ARCH 3450: Advanced Architectural Communication

ARCH 3450: Advanced Architectural Communication ARCH 3450: Advanced Architectural Communication 2013 Summer Session 2 Northeastern University School of Architecture Chris Ryan [ch.ryan@neu.edu] Anthony Piermarini [a.piermarini@neu.edu] Sam Choi [sa.choi@neu.edu]

More information

Laboratory experiments and reports

Laboratory experiments and reports LABORATORY INSTRUCTION MANUAL Page 1 of 8 Laboratory experiments and reports Summary This document describes how to carry out experimental exercises, and how to prepare the lab reports for the Electronic

More information

CS8678_L1. Course Introduction. CS 8678 Introduction to Robotics & AI Dr. Ken Hoganson. Start Momentarily

CS8678_L1. Course Introduction. CS 8678 Introduction to Robotics & AI Dr. Ken Hoganson. Start Momentarily Class Will CS8678_L1 Course Introduction CS 8678 Introduction to Robotics & AI Dr. Ken Hoganson Start Momentarily Contents Overview of syllabus (insert from web site) Description Textbook Mindstorms NXT

More information

Instructor local xxx

Instructor local xxx CAPILANO UNIVERSITY COURSE OUTLINE Fall 2016 Division Course Name MOPA 304 Screenwriting III Credits: 3 Instructor x@capilanou.ca 604.986.1911 local xxx VISION STATEMENT The is dedicated to inspiring a

More information

CINEMA AND MEDIA ARTS (CNMA)

CINEMA AND MEDIA ARTS (CNMA) Biola University 1 CINEMA AND MEDIA ARTS (CNMA) CNMA 101 - The Art of Storytelling Credits 3 Giving filmmakers an introduction to the building blocks of storytelling: character, setting and plot. Students

More information

Writing The First Screenplay II Instructor: Chris Webb

Writing The First Screenplay II Instructor: Chris Webb 1 Writing The First Screenplay II Instructor: Chris Webb heytherechris@earthlink.net This second in a 4-part sequence in writing a feature film script has you hit the ground running. You begin by pitching

More information

Assignment 3: Particle System and Cloth Simulation

Assignment 3: Particle System and Cloth Simulation Assignment 3: Particle System and Cloth Simulation Release Date: Thursday, October 1, 2009 Due Date: Tuesday, October 20, 2009, 11:59pm Grading Value: 15% Overview: Cloth simulation has been an important

More information