TR 3:05 4:20 ACSB VABL 1.303A (Art Annex, 2412 S. Closner) Emmett Tomai

Size: px
Start display at page:

Download "TR 3:05 4:20 ACSB VABL 1.303A (Art Annex, 2412 S. Closner) Emmett Tomai"

Transcription

1 TR 3:05 4:20 ACSB VABL 1.303A (Art Annex, 2412 S. Closner) Emmett Tomai

2 Game development is a lot like every other kind of development Bad news if you were hoping it would be different Great news otherwise! Same technical challenges, interesting problems to solve Developing many of the same skills Not locking in to one career path Brilliant time for independent/hobby developers

3 1. Want to be a game developer? Make games. 2. Keep it simple The point of a game is an experience No players, no game Focus on the one thing that makes the experience 3. Community Read everything you can find Don t reinvent things Join, participate, contribute

4 Covers both design and development A lot to fit in! Goals: Introduce game development fundamentals 2d & 3d graphics, input, simulation, animation, media assets Practice the process Programming skills - design, coding and debugging Game design iteration, prototyping, play testing Teamwork communication, delegation, collaboration tools Make games That s what you re here for, right?

5 8 th year teaching, all at UTPA/UTRGV 5+ years prior industry experience (mostly web) Dissertation research on natural language understanding (AI) Narratives in particular Working in game environments Hobby and research game developer Need to listen more to important points 1 & 2 Created a lightweight research MMORPG, CS learning game Current project building a survival game for AI experiments

6 Life Grew up in Hawaii, college and beyond in Chicago Married 19 years 3 kids take up most of my time Church activities next Basketball, football, drumming, guitar, cooking Games! Manage to play online with my high school and college friends once a week (Destiny, Overwatch lately) Madden, Minecraft, StarCraft with my kids Far too much WoW back in graduate school Unusual board games! ( Currently: Pandemic, Forbidden Desert, Ticket to Ride, Dominion, BattleLore

7 Technical Tuesdays Here in our ACSB lab Introduce fundamentals Work through examples Hands-on practice with small labs Design Thursdays Together with the ART class Alternate meeting at Professor Sweigart s lab Art Annex (2412 S. Closner Blvd), room 1.303A Learning design principles and practices Participating in design exercises Working in teams to make games Weekly assignments on both!

8 2 Modules, each with a team game project Module 1: 2d simulation games All the basics Create a 2d mobile style game based on physical control and interactions Module 2: 3d games 3d engines from a high-level point of view Manipulating objects in 3d space (linear algebra!) Survey of advanced topics Artificial intelligence, networking, parallel computing Create a game using 3d and 2d techniques

9 Making a game is about finding out what is fun The only way to do that is to make it and put it in the hands of players Rapid development and iteration are critical! However, your games will not be graded on whether they are fun or not That would be both subjective and really hard Grading will primarily be about the process: design, implement, test, refine, repeat Technical challenge matters too

10 Required Challenges for Games Designers: Non-Digital Exercises for Video Game Designers by Brenda Brathwaite with Ian Schreiber, Amazon: $10 digital, $24 paperback (free 2-day Prime) See Course Info page on website Lots of online resources!

11 Development Unity 3D, C# Laptops? GitHub Classroom, TortoiseGit (or SourceTree) Slack Course annoucements, teamwork Media Photoshop/GIMP, Illustrator/InkScape, etc. Audacity Blender, 3dsMax

12 Everyone is expected to participate All in-class activities Both game projects will be done in teams Everyone is expected to contribute Work together on campus, online tools as well You can choose your own teams You can t team up with the same person twice, so plan ahead The score of your project will be modified by the score of your contributions Everyone will have turns presenting ideas and updates to the class

13 All work will be submitted through source control (Git) Important industry collaboration tool Scores based on quality and timeliness of commits If you don t commit, it never happened Activity in team Slack channel also used as part of contribution measure 30% Labs and in-class activities 30% Game Project 1 40% Game Project 2

14

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

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

CSSE220 BomberMan programming assignment Team Project

CSSE220 BomberMan programming assignment Team Project CSSE220 BomberMan programming assignment Team Project You will write a game that is patterned off the 1980 s BomberMan game. You can find a description of the game, and much more information here: http://strategywiki.org/wiki/bomberman

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

Introduction to Computer Science with MakeCode for Minecraft

Introduction to Computer Science with MakeCode for Minecraft Introduction to Computer Science with MakeCode for Minecraft About this Course This is a semester-long course targeted at middle school grades 6-8, as an introduction to Computer Science. The course is

More information

Digital Gaming and Simulation Course Syllabus GAME Project Development I

Digital Gaming and Simulation Course Syllabus GAME Project Development I Digital Gaming and Simulation Course Syllabus GAME 2332 - Project Development I Semester with Course Reference Number (CRN) Instructor contact information (phone number and email address) Office Location

More information

Lantern Independent Study

Lantern Independent Study Lantern Independent Study Spring 2017~275 Journalism Professor: Spencer Hunt Office: 275 Journalism E- Mail: hunt.754@osu.edu Office Phone: 614.247.7030 Cell: 614.264.5000 Office Hours: By appointment,

More information

IN-SCHOOL WORKSHOPS SCIENCE, TECHNOLOGY, ENGINEERING & MATH WORKSHOPS FOR GRADES 3 TO 8

IN-SCHOOL WORKSHOPS SCIENCE, TECHNOLOGY, ENGINEERING & MATH WORKSHOPS FOR GRADES 3 TO 8 IN-SCHOOL S & MATH S FOR GRADES 3 TO 8 IN-SCHOOL S & MATH S FOR GRADES 3 TO 8 We link our workshops to Ontario curriculum expectations and are pleased to offer the following workshops to grade 3 to 8 classes.

More information

Digital Art & Design I-IV Mr. Baker Welcome new and returning photography students! For those of you who are new to the program, I m

Digital Art & Design I-IV Mr. Baker Welcome new and returning photography students! For those of you who are new to the program, I m 1 Digital Art & Design I-IV 2017-2018 Mr. Baker Welcome new and returning photography students! For those of you who are new to the program, I m excited that you ve decided you want to take your photography

More information

CSE 125 Boot Camp. Or: How I Learned to Stop Worrying and Love The Lab

CSE 125 Boot Camp. Or: How I Learned to Stop Worrying and Love The Lab CSE 125 Boot Camp Or: How I Learned to Stop Worrying and Love The Lab About Me Game Developer since 2010 forever Founder and President of VGDC gamedev.ucsd.edu (shameless self-promotion ftw) I look like

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

Engineering, & Mathematics

Engineering, & Mathematics 8O260 Applied Mathematics for Technical Professionals (R) 1 credit Gr: 10-12 Prerequisite: Recommended prerequisites: Algebra I and Geometry Description: (SGHS only) Applied Mathematics for Technical Professionals

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

Christan Grant and Andrew H. Fagg: CS

Christan Grant and Andrew H. Fagg: CS Christan Grant and Andrew H. Fagg: CS 3113 1 How to find the Instructors Dr. Christan Grant DEH 234 cgrant@ou Dr. Andrew H. Fagg DEH 243 andrewhfagg@gmail Office hours are still to be announced Appointments

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

DOWNLOAD PDF INTROUDCTION TO GAME DESIGN

DOWNLOAD PDF INTROUDCTION TO GAME DESIGN Chapter 1 : Free Online Course: Introduction to Game Design from Coursera Class Central Introduction to Game Design from California Institute of the Arts. Welcome! This course is an introduction to the

More information

Research Topics in Human-Computer Interaction

Research Topics in Human-Computer Interaction stanford hci group / cs376 Research Topics in Human-Computer Interaction Scott Klemmer 28 September 2004 http://cs376.stanford.edu Who am I? New professor in computer science MS/PhD in CS from UC Berkeley

More information

ENC , Tuesdays and Thursdays from 9:00 10:15 AM (ENG 224) SYLLABUS / CLASS POLICY, Spring 2017

ENC , Tuesdays and Thursdays from 9:00 10:15 AM (ENG 224) SYLLABUS / CLASS POLICY, Spring 2017 ENC 3375.0001, Tuesdays and Thursdays from 9:00 10:15 AM (ENG 224) SYLLABUS / CLASS POLICY, Spring 2017 Instructor: Nathan Holic Email: Nathan.holic@ucf.edu Required Texts: Understanding Comics Scott McCloud

More information

Program.

Program. Program Introduction S TE AM www.kiditech.org About Kiditech In Kiditech's mighty world, we coach, play and celebrate an innovative technology program: K-12 STEAM. We gather at Kiditech to learn and have

More information

Research Topics in Human-Computer Interaction

Research Topics in Human-Computer Interaction stanford hci group / cs376 Research Topics in Human-Computer Interaction Scott Klemmer 27 September 2005 http://cs376.stanford.edu Who am I? Assistant professor in computer science MS/PhD in CS from UC

More information

Mrs. Holly Conradi - - Room 101

Mrs. Holly Conradi - - Room 101 photography one Mrs. Holly Conradi - hconradi@ycsd.york.va.us - Room 101 Course Overview Photography is a yearlong course teaching one of the most effective communication forms. Black and white photography

More information

Development of a Laboratory Kit for Robotics Engineering Education

Development of a Laboratory Kit for Robotics Engineering Education Development of a Laboratory Kit for Robotics Engineering Education Taskin Padir, William Michalson, Greg Fischer, Gary Pollice Worcester Polytechnic Institute Robotics Engineering Program tpadir@wpi.edu

More information

Implementing Social Impact Games and Games for Change into the Class Curriculum

Implementing Social Impact Games and Games for Change into the Class Curriculum Implementing Social Impact Games and Games for Change into the Class Curriculum Marla Schweppe Professor, Rochester Institute of Technology (RIT) Steve Vasko Global Industry Manager, M&E Education, Autodesk

More information

TRACK Times Description. NEW! Tech, Sound, Lighting INTERMEDIATE. 8 am & 1:15 pm

TRACK Times Description. NEW! Tech, Sound, Lighting INTERMEDIATE. 8 am & 1:15 pm TRACK Times Description NEW! Tech, Sound, Lighting INTERMEDIATE If you have a knowledge of the basic workflow of Sound and Lighting this class is for you! We will be walking through more in depth how a

More information

Multiplayer Game Design and Development CSC 631/831. Lecture 1 Spring 2016

Multiplayer Game Design and Development CSC 631/831. Lecture 1 Spring 2016 Multiplayer Game Design and Development CSC 631/831 Lecture 1 Spring 2016 Course bjective 2 The whole class works together to build a working Multiplayer nline game, from design through development to

More information

Start a Robotics Elective at Your School

Start a Robotics Elective at Your School Start a Robotics Elective at Your School Linda Reynolds, teckteacher@yahoo.com Reggie Clark, reginald.clark@ususd.us Jonathan Reynolds, chaplare@gmail.com Desert Robotics: Teams 08-0083; 08-0086; 08-0087;

More information

Graduate Teaching Assistant - PhD Scholarship in Games and X Reality

Graduate Teaching Assistant - PhD Scholarship in Games and X Reality Graduate Teaching Assistant - PhD Scholarship in Games and X Reality Staffordshire University is pleased to announce 6 new PhD scholarships in the Department of Games and Visual Effects, to commence September

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

NARRATIVE NON-FICTION (aka the confusing and vague Advanced English Composition) RHET 206 Anne Trubek Spring 2008 Thursdays 1:00-2:50 pm

NARRATIVE NON-FICTION (aka the confusing and vague Advanced English Composition) RHET 206 Anne Trubek Spring 2008 Thursdays 1:00-2:50 pm NARRATIVE NON-FICTION (aka the confusing and vague Advanced English Composition) RHET 206 Anne Trubek Spring 2008 Thursdays 1:00-2:50 pm Office: King 139C Phone: x8615 Office Hours: Tuesdays 4-5:30, Thursdays

More information

BCN 1251C Construction Drawing Section: Credits Spring 2016

BCN 1251C Construction Drawing Section: Credits Spring 2016 BCN 1251C Construction Drawing Section: 5889 3 Credits Spring 2016 Meeting Location: RNK210 Meeting Time: T, R 8-9 Periods Instructor: Yuanxin 'Alex' Zhang Logan K. To Ph.D. Candidate Office: RNK324 Office:

More information

Developing video games with cultural value at National Library of Lithuania

Developing video games with cultural value at National Library of Lithuania Submitted on: 26.06.2018 Developing video games with cultural value at National Library of Lithuania Eugenijus Stratilatovas Project manager, Martynas Mazvydas National Library of Lithuania, Vilnius, Lithuania.

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

Counting Chicken Wings

Counting Chicken Wings Problem of the Week Teacher Packet Counting Chicken Wings At Annie s Home-Cooked Chicken Wings Restaurant, chicken wings are served by the bucket. The Biggest Bucket O Wings is really big! Let s figure

More information

CS 309: Autonomous Intelligent Robotics FRI I. Instructor: Justin Hart.

CS 309: Autonomous Intelligent Robotics FRI I. Instructor: Justin Hart. CS 309: Autonomous Intelligent Robotics FRI I Instructor: Justin Hart http://justinhart.net/teaching/2017_fall_cs378/ Today Basic Information, Preliminaries FRI Autonomous Robots Overview Panel with the

More information

Introduction. Video Game Design and Development Spring part of slides courtesy of Andy Nealen. Game Development - Spring

Introduction. Video Game Design and Development Spring part of slides courtesy of Andy Nealen. Game Development - Spring Introduction Video Game Design and Development Spring 2011 part of slides courtesy of Andy Nealen Game Development - Spring 2011 1 What is this course about? Game design Real world abstractions Visuals

More information

2IOE0 Interactive Intelligent Systems

2IOE0 Interactive Intelligent Systems 2IOE0 Interactive Intelligent Systems Huub van de Wetering TU/e edition 2018-Q1 Huub van de Wetering (TU/e) 2IOE0 Interactive Intelligent Systems edition 2018-Q1 1 / 22 Introduction Course resources 1

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

Week-1 [8/29, 31, 9/2]: Introduction, Discussion of Lab Platforms (Jetson)

Week-1 [8/29, 31, 9/2]: Introduction, Discussion of Lab Platforms (Jetson) CS415, Human Computer Interactive Systems Course Description: This course is an introduction to human computer interaction, graphical user interfaces, interactive systems and devices, use of user interface

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

Journey through Game Design

Journey through Game Design Simulation Games in Education Spring 2010 Introduction At the very beginning of semester we were required to choose a final project to work on. I found this a bit odd and had the slightest idea what to

More information

Unity Certified Programmer

Unity Certified Programmer Unity Certified Programmer 1 unity3d.com The role Unity programming professionals focus on developing interactive applications using Unity. The Unity Programmer brings to life the vision for the application

More information

Game Jam Survival Guide

Game Jam Survival Guide Game Jam Survival Guide Who s that guy? @badlogicgames Preparation? What Preparation? Choose your tools! Engine, framework, library Programming language, IDE Audio editors & generators Graphics editors

More information

You will also present, during the first class, your best 10 photographs, as an entrance portfolio. Be prepared to do this!

You will also present, during the first class, your best 10 photographs, as an entrance portfolio. Be prepared to do this! Syllabus: Advanced Photography Communication 3530 Section 1-4 Credit Hours Department of Communication - University of Utah - LNCO 2840 Fall Semester 2017 August 22 - December 6 - Tuesday 6-10pm - Instructor:

More information

9 School Tools Student Ambassador Toolkit

9 School Tools Student Ambassador Toolkit 9 School Tools Student Ambassador Toolkit Tips and tricks for organizing a summer volunteer project! 1 About 9 School Tools Thank you for joining Classroom Central, Communities In Schools and WSOC-TV Channel

More information

Volunteer! Join the Tech Loader Team

Volunteer! Join the Tech Loader Team Join the Tech Loader Team Greater Philadelphia region. Tech Loaders will prepare donated computers before the event begins so that our devices are ready to be used for gaming. PCCY wants to be sure no

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

Engineering at a Games Company: What do we do?

Engineering at a Games Company: What do we do? Engineering at a Games Company: What do we do? Dan White Technical Director Pipeworks October 17, 2018 The Role of Engineering at a Games Company Empower game designers and artists to realize their visions

More information

Cognitive Robotics 2017/2018

Cognitive Robotics 2017/2018 Cognitive Robotics 2017/2018 Course Introduction Matteo Matteucci matteo.matteucci@polimi.it Artificial Intelligence and Robotics Lab - Politecnico di Milano About me and my lectures Lectures given by

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

1 of 6. IT 1303 ENGINEERING DRAWING Fall Instructor. Phone:

1 of 6. IT 1303 ENGINEERING DRAWING Fall Instructor. Phone: IT 1303 ENGINEERING DRAWING Fall 2017 Instructor Mr. Scott Wassermann Office: IT 101 Phone: 837-8137 email: jwassermann@sulross.edu Office Hours: by appointment Time and Location Class: TR 12:30-3:15 pm

More information

FLORIDA..-ATLANTIC UNIVERSITYTM

FLORIDA..-ATLANTIC UNIVERSITYTM FLORIDA..-ATLANTIC UNIVERSITYTM Graduate Programs-NEW COURSE PROPOSAL 1 DEPARTMENT: COMMUNICATION AND MULTIMEDIA UGPC APPROVAL UFS APPROVAL SCNS SUBMITTAL CONFIRMED BANNER POSTED------- CATALOG CoLLEGE:

More information

Welcome! Mrs. Erlinger. Select your own seat for the time being. Journalism 1 1 st and 7 th Honors English 2 2 nd and 6 th Journalism 2/3 5 th

Welcome! Mrs. Erlinger. Select your own seat for the time being. Journalism 1 1 st and 7 th Honors English 2 2 nd and 6 th Journalism 2/3 5 th Welcome! Mrs. Erlinger Journalism 1 1 st and 7 th Honors English 2 2 nd and 6 th Journalism 2/3 5 th Select your own seat for the time being. Seats will be assigned next week. Help Me Help You Name sticks

More information

1:30 pm only Learn to play steel drums with Ouachita s outstanding percussion professor. No experience required.

1:30 pm only Learn to play steel drums with Ouachita s outstanding percussion professor. No experience required. Track Times Description NEW! - Steel Drums Beginner NEW! - Steel Drums - NEW! - "Larry, the Agnostic History Professor" 1:30 pm only Learn to play steel drums with Ouachita s outstanding percussion professor.

More information

Pages by Kids, For Kids Unlocking Childhood and Youth History through Web Archived Big Data. Ian Milligan Assistant

Pages by Kids, For Kids Unlocking Childhood and Youth History through Web Archived Big Data. Ian Milligan Assistant Pages by Kids, For Kids Unlocking Childhood and Youth History through Web Archived Big Data Ian Milligan Assistant Professor @ianmilligan1 What can we learn? We can see two things in the story of the

More information

Learning to Play like an Othello Master CS 229 Project Report. Shir Aharon, Amanda Chang, Kent Koyanagi

Learning to Play like an Othello Master CS 229 Project Report. Shir Aharon, Amanda Chang, Kent Koyanagi Learning to Play like an Othello Master CS 229 Project Report December 13, 213 1 Abstract This project aims to train a machine to strategically play the game of Othello using machine learning. Prior to

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

AI for Video Games. Video Game AI: Lecture 1 Course Intro. Announcements. Course Details

AI for Video Games. Video Game AI: Lecture 1 Course Intro. Announcements. Course Details AI for Video Games Video Game AI: Lecture 1 Course Intro Nathan Sturtevant COMP 3705 What are we talking about today: About this course Homework, exams, projects Intro to AI in games (first ~hour) How

More information

IMGD 1001: Fun and Games

IMGD 1001: Fun and Games IMGD 1001: Fun and Games Robert W. Lindeman Associate Professor Department of Computer Science Worcester Polytechnic Institute gogo@wpi.edu Outline What is a Game? Genres What Makes a Good Game? 2 What

More information

DRAFT 2016 CSTA K-12 CS

DRAFT 2016 CSTA K-12 CS 2016 CSTA K-12 CS Standards: Level 1 (Grades K-5) K-2 Locate and identify (using accurate terminology) computing, input, and output devices in a variety of environments (e.g., desktop and laptop computers,

More information

PHOTOGRAPHY (PHOTO) Photography (PHOTO) 1

PHOTOGRAPHY (PHOTO) Photography (PHOTO) 1 Photography (PHOTO) 1 PHOTOGRAPHY (PHOTO) PHOTO 99: Foreign Studies--Photo 1-1/Maximum of 12 PHOTO 100: Introduction to Photography An introduction to the aesthetics, history, and science of photography

More information

MHS Guitar Class 09-10

MHS Guitar Class 09-10 Mr. Troyanos Course / Syllabus and Curriculum Guide MHS Guitar Class 09-10 Welcome to the MHS Guitar Class Welcome to an exciting new year in the Mashpee High Guitar Program! This course is filled with

More information

Editing the standing Lazarus object to detect for being freed

Editing the standing Lazarus object to detect for being freed Lazarus: Stages 5, 6, & 7 Of the game builds you have done so far, Lazarus has had the most programming properties. In the big picture, the programming, animation, gameplay of Lazarus is relatively simple.

More information

IMGD 1001: Fun and Games

IMGD 1001: Fun and Games IMGD 1001: Fun and Games by Mark Claypool (claypool@cs.wpi.edu) Robert W. Lindeman (gogo@wpi.edu) Outline What is a Game? Genres What Makes a Good Game? Claypool and Lindeman, WPI, CS and IMGD 2 1 What

More information

Philosophy Paper. same exact philosophy about everything because everyone is different and has grown up in

Philosophy Paper. same exact philosophy about everything because everyone is different and has grown up in Keilers 1 Alisha Keilers Kinesiology 1311.01 2 October 2009 Philosophy Paper All people have their own belief about philosophy which is the principal values based on the logical reasoning you have rather

More information

Lessons Learned Building Games with Health Impact. Bradley Tanner, MD HealthImpact.studio Chapel Hill, NC

Lessons Learned Building Games with Health Impact. Bradley Tanner, MD HealthImpact.studio Chapel Hill, NC Lessons Learned Building Games with Health Impact Bradley Tanner, MD HealthImpact.studio Chapel Hill, NC Create a Winning Strategy Recognize the unique challenges associated with creating a game that seeks

More information

Nagoya International School Parent Guide to Design

Nagoya International School Parent Guide to Design Nagoya International School Parent Guide to Design Design is the fundamental soul of a man-made creation that ends up expressing itself in successive outer layers of a product or service. Steve Jobs Design

More information

DiscovererFutureThinker esencerelatingachieving CaringCompetingConfiden pendabilitydiscovererfuture

DiscovererFutureThinker esencerelatingachieving CaringCompetingConfiden pendabilitydiscovererfuture AchievingCaringCompetin encedependabilitydiscove turethinkerorganizerpresen RelatingAchievingCaring ompetingconfidencedepen DiscovererFutureThinker esencerelatingachieving CaringCompetingConfiden pendabilitydiscovererfuture

More information

Obstacle Dodger. Nick Raptakis James Luther ELE 408/409 Final Project Professor Bin Li. Project Description:

Obstacle Dodger. Nick Raptakis James Luther ELE 408/409 Final Project Professor Bin Li. Project Description: Nick Raptakis James Luther ELE 408/409 Final Project Professor Bin Li Obstacle Dodger Project Description: Our team created an arcade style game to dodge falling objects using the DE1 SoC board. The player

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

The Rise of esports. November 2017

The Rise of esports. November 2017 The Rise of esports November 2017 Contents 01 Introduction 04 Is esports a sport? 02 Recreational Gaming 05 Is esports a good hobby to have? 03 Competitive Gaming 06 Conclusion Intro Years ago, esports

More information

NEWSPAPER PRODUCTION SYLLABUS. Westchester Community College

NEWSPAPER PRODUCTION SYLLABUS. Westchester Community College NEWSPAPER PRODUCTION SYLLABUS Westchester Community College Fall Semester 2005 COMM 108 Newspaper Production 3 credits Lab experience in the newspaper production process, culminating in assuming responsibility

More information

Paper Prototyping Kit

Paper Prototyping Kit Paper Prototyping Kit Share Your Minecraft UI IDEAs! Overview The Minecraft team is constantly looking to improve the game and make it more enjoyable, and we can use your help! We always want to get lots

More information

CS134: Innovating Game Development A Course in Games Technology

CS134: Innovating Game Development A Course in Games Technology 1 CS134: Innovating Game Development A Course in Games Technology Chad Jenkins Assistant Professor Dept. of Computer Science Brown University 2 Research and Development (R&D) for Games! What entity is

More information

Coach Manager Program

Coach Manager Program Coach Manager Program We've identified the 100 key skills, behaviors and style of the highly effective manager in the new millennium. This program is helpful in the following ways: Management To shift

More information

Introduction. Video Game Programming Spring Video Game Programming - A. Sharf 1. Nintendo

Introduction. Video Game Programming Spring Video Game Programming - A. Sharf 1. Nintendo Indie Game The Movie - Official Trailer - YouTube.flv 235 Free Indie Games in 10 Minutes - YouTube.flv Introduction Video Game Programming Spring 2012 Nintendo Video Game Programming - A. Sharf 1 What

More information

Mike Cohn - background

Mike Cohn - background Agile Estimating and Planning 1 Mike Cohn - background 2 What s a good plan? A good plan is one that supports reliable decision-making Will go from We ll be done in the fourth quarter We ll be done in

More information

Teaching Mechanical Design Failure Theories with Use of CAD

Teaching Mechanical Design Failure Theories with Use of CAD Teaching Mechanical Design Failure Theories with Use of CAD Wilson (Zhongming) Liang Purdue University Fort Wayne This paper discusses the author s exploration of using CAD to help students with better

More information

Economics 101 Spring 2015 Answers to Homework #1 Due Thursday, February 5, 2015

Economics 101 Spring 2015 Answers to Homework #1 Due Thursday, February 5, 2015 Economics 101 Spring 2015 Answers to Homework #1 Due Thursday, February 5, 2015 Directions: The homework will be collected in a box before the lecture. Please place your name on top of the homework (legibly).

More information

Slice of MIT Podcast What Makes Rock Band Rock

Slice of MIT Podcast What Makes Rock Band Rock Slice of MIT Podcast What Makes Rock Band Rock [SLICE OF MIT THEME MUSIC] ANNOUNCER: You're listening to the Slice of MIT Podcast, a production of the MIT Alumni Association. Rock Band is a popular video

More information

Games Design and Development. Welcome to COMP3218

Games Design and Development. Welcome to COMP3218 Games Design and Development Welcome to COMP3218 Games Matter Life is more fun if you play games. Roald Dahl, My Uncle Oswald Games lubricate the body and the mind. Benjamin Franklin Reality is broken.

More information

MITOCW MITCMS_608S14_ses03_2

MITOCW MITCMS_608S14_ses03_2 MITOCW MITCMS_608S14_ses03_2 The following content is provided under a Creative Commons license. Your support will help MIT OpenCourseWare continue to offer high quality educational resources for free.

More information

introduction to the course course structure topics

introduction to the course course structure topics topics: introduction to the course brief overview of game programming how to learn a programming language sample environment: scratch to do instructor: cisc1110 introduction to computing using c++ gaming

More information

Year Learning Area Semester One Semester Two

Year Learning Area Semester One Semester Two English Unit 1: Enjoying our new world Enjoying retelling Interacting with others Responding to Unit 1: Our Living World Unit2 : Our material world Weather watch Move it, move it HASS My special place

More information

HW4: The Game of Pig Due date: Thursday, Oct. 29 th at 9pm. Late turn-in deadline is Tuesday, Nov. 3 rd at 9pm.

HW4: The Game of Pig Due date: Thursday, Oct. 29 th at 9pm. Late turn-in deadline is Tuesday, Nov. 3 rd at 9pm. HW4: The Game of Pig Due date: Thursday, Oct. 29 th at 9pm. Late turn-in deadline is Tuesday, Nov. 3 rd at 9pm. 1. Background: Pig is a folk jeopardy dice game described by John Scarne in 1945, and was

More information

Fall. Enrichment. Programs

Fall. Enrichment. Programs Fall Enrichment Programs 2012 REGISGTRATION DEADLINE FRIDAY, OCTOBER 5 TH ENRICHMENT REGISTRATION FORM REGISTRATION DEADLINE FRIDAY, October 5 th Student Name Classroom Teacher Parent Name Home Phone Number

More information

Professor Aljosa Smolic SFI Research Professor of Creative Technologies

Professor Aljosa Smolic SFI Research Professor of Creative Technologies 12.1 New Professor Interviews 12 Professor Aljosa Smolic SFI Research Professor of Creative Technologies During his seven years in Zurich, he led over 50 industrial R&D projects resulting in technology

More information

Disclaimer: Copyright All rights reserved Jedha D.

Disclaimer: Copyright All rights reserved Jedha D. Disclaimer: The Legal Stuff The Author and Publisher have strived to be as accurate and complete as possible in the creation of this e-book, notwithstanding the fact that they do not warrant or represent

More information

How to Motivate & Persuade Users

How to Motivate & Persuade Users How to Motivate & Persuade Users CHI 2003 Tutorial April 6, 2003 B.J. Fogg Stanford University Persuasive Technology Lab Box 20456 Stanford, CA 94309 bjfogg@stanford.edu captology.stanford.edu Instructor

More information

COURSE OUTLINE GRAPHIC COMMUNICATIONS FOR ARCHITECTURE wk Credits Class or Lecture Lab. Work Hours Course Length

COURSE OUTLINE GRAPHIC COMMUNICATIONS FOR ARCHITECTURE wk Credits Class or Lecture Lab. Work Hours Course Length COURSE OUTLINE ARC102 Course Number GRAPHIC COMMUNICATIONS FOR ARCHITECTURE Course Title 3 1 4 15 wk Credits Class or Lecture Lab. Work Hours Course Length Catalog Description: A lecture/studio course

More information

Academic job market: how to maximize your chances

Academic job market: how to maximize your chances Academic job market: how to maximize your chances Irina Gaynanova November 2, 2017 This document is based on my experience applying for a tenure-track Assistant Professor position in research university

More information

The New Girl Scout STEM Program

The New Girl Scout STEM Program The New Girl Scout STEM Program Agenda National STEM Outcomes and Goals Talking Points: Why STEM Matters Role-Play Moment! Mythbusting: Girl Scouts and STEM DNA of the New STEM Program Hands-On Moment!

More information

NEW! The Cornwell Center is now offering Full Day camp options for Elementary School campers through our Carry-Over program.

NEW! The Cornwell Center is now offering Full Day camp options for Elementary School campers through our Carry-Over program. NEW! The Cornwell Center is now offering Full Day camp options for Elementary School campers through our program. The program will allow campers to register for a morning and afternoon session of camp.

More information

Welcome and thank you for attending this update! There have been several changes in the International Student Services Office. First, Pat Macy is no

Welcome and thank you for attending this update! There have been several changes in the International Student Services Office. First, Pat Macy is no Welcome and thank you for attending this update! There have been several changes in the International Student Services Office. First, Pat Macy is no longer with the university and has moved on to other

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

Probability of Independent Events. If A and B are independent events, then the probability that both A and B occur is: P(A and B) 5 P(A) p P(B)

Probability of Independent Events. If A and B are independent events, then the probability that both A and B occur is: P(A and B) 5 P(A) p P(B) 10.5 a.1, a.5 TEKS Find Probabilities of Independent and Dependent Events Before You found probabilities of compound events. Now You will examine independent and dependent events. Why? So you can formulate

More information

Resume of Yuanxin Wu

Resume of Yuanxin Wu Assistant Professor Department of Automatic Control National University of Defense Technology Changsha, Hunan, P. R. China, 410073 Email: yuanx_wu@hotmail.com Now Visiting Post Doctoral Fellow Department

More information

Material may not be used for resale or shared electronically.

Material may not be used for resale or shared electronically. All About Me Lapbook Materials and information may be used for your own personal and school use. Material may not be used for resale or shared electronically. Homeschool Share Mirror, Mirror on the Print

More information

CS151 - Assignment 2 Mancala Due: Tuesday March 5 at the beginning of class

CS151 - Assignment 2 Mancala Due: Tuesday March 5 at the beginning of class CS151 - Assignment 2 Mancala Due: Tuesday March 5 at the beginning of class http://www.clubpenguinsaraapril.com/2009/07/mancala-game-in-club-penguin.html The purpose of this assignment is to program some

More information

COS 140: Foundations of Computer Science

COS 140: Foundations of Computer Science COS 140: Foundations of C S What is C S? Fall 2017 Copyright c 2002 2017 UMaine School of Computing and Information S 1 / 16 What is C S? What do you think? A definition CS and programming Areas of CS

More information

Bachelor of Science in Nuclear Engineering Technology

Bachelor of Science in Nuclear Engineering Technology FY 2017 Enrollment:406; Graduates: 219 Bachelor of Science in Nuclear Engineering Technology Program Educational Objectives Program Educational Objectives (PEOs) are broad statements that describe what

More information