WELCOME to GDD 325 Brent M. Dingle, Ph.D. 2015 Game Design and Development Program Mathematics, Statistics and Computer Science University of Wisconsin.

Slides:



Advertisements
Similar presentations
School of Electrical and Computer Engineering ECE 400 Seminar Fall 2012.
Advertisements

CSc 2310 Principles of Programming (Java)
Professor Weaver CSC181 Programming I Professor Weaver
CEP Welcome September 1, Matthew J. Koehler September 1, 2005CEP Cognition and Technology Who’s Who?  Team up with someone you don’t.
Using MyMathLab Features You must already be registered or enrolled in a current MyMathLab class in order to use MyMathLab. If you are not registered or.
» Teaching an online class, what takes up most of your time?
Agile Design and SCRUM Brent M. Dingle, Ph.D. “For the last few centuries, … science has been attempting to break matter down into ever smaller bits, in.
A Brief Calculus Course
Welcome to CS 115! Introduction to Programming Fall 2015.
Early Design Process Brent M. Dingle, Ph.D Game Design and Development Program Mathematics, Statistics and Computer Science University of Wisconsin.
Introduction to MA Day 1. Name: Charlotte Bailey Office: MATH 802 Office Phone: (765)
COMP 465W: Software Engineering Fall Components of the Course The three main components of this course are: The study of software engineering as.
Introduction to MA Introduction to Calculus
1 HCC Brandon Independent Study Orientation Power Point Instructor: Tiffany Cantrell.
CIS162AD: C#.Net Programming Level I Instructor: Gary R. Smith, MS.
Welcome to CS 3260 Dennis A. Fairclough. Overview Course Canvas Web Site Course Materials Lab Assignments Homework Grading Exams Withdrawing from Class.
COMP Introduction to Programming Yi Hong May 13, 2015.
Chapter Eight Academic Survival Skills. Study Skills  For most students time is the greatest issue.  The first rule to follow is to allow two or three.
CSc 2310 Principles of Programming (Java) Dr. Xiaolin Hu.
COMP 523 DIANE POZEFSKY 19 August CHAOS REIGNS.
WEEK-1 PRINCIPLES OF MANAGEMENT BUSN 107, Özge Can.
Introduction to Computer Applications MIS105 Introductory Session Instructor: Irfan Ilyas.
COMP 465W Software Engineering Fall Components of the Course The three main components of this course are: The study of software engineering as.
1 My Experiences as Faculty Member and Researcher Dr. Kalim Qureshi.
Understanding the Academic Structure of the US Classroom: Syllabus.
Instructor Course U.S. Soccer Federation Referee Program
Introduction to Databases Computer Science 557 September 2007 Instructor: Joe Bockhorst University of Wisconsin - Milwaukee.
Principles of Financial Accounting I Fall Semester 2007 Orientation Welcome – We are glad you are here! Let’s look at the syllabus for this course.
1 Principles of Computer Science I Note Set 1 CSE 1341.
Assignment Paired Prototyping Some content based on GDC 2006, Gingold and Hecker Brent M. Dingle 2014 Game Design and Development Program Mathematics,
1 [CMP001 Computer Orientation I] Course Guide Ms. Wesal Abdalfattah office#: 357 Ext#: 8612 Prince Sultan University,
Econ 3320 Managerial Economics (Fall 2015)
Fall 2o12 – August 27, CMPSC 202 First Day Handouts  Syllabus  Student Info  Fill out, include all classes and standard appointments  Return.
 Instructor: Professor Timothy Burry  Address:  Office Location: Student Hall / 2 nd floor.
TIPS FOR EFFECTIVE TEACHING IN STEM HIGHER EDUCATION Benjamin C. Flores, Ph.D. Director, Computing and Electrical and Engineering Division MIE Project.
Principles of Computer Science I Honors Section Note Set 1 CSE 1341 – H 1.
Creating a Game Brent M. Dingle, Ph.D Game Design and Development Program Mathematics, Statistics and Computer Science University of Wisconsin -
Honors Chemistry Disclosure. Rules: The rules for Miss Paxton’s classroom are the following: Be Prepared – This means be prepared for the day with your.
Using MyMathLab Features of MyMathLab You must already be registered or enrolled in a current MyMathLab class in order to use MyMathLab. If you are not.
Honors Chemistry Disclosure. Rules: The rules for Miss Paxton’s classroom are the following: Be Prepared – This means be prepared for the day with your.
CS Welcome to CS 5383, Topics in Software Assurance, Toward Zero-defect Programming Spring 2007.
Welcome to Mrs. Brown's Class 8th Grade Pre-Algebra PeaNUTS about Math Please sign in on one of the sign in sheets around the room. Please Print! Please.
WELCOME to GDD 450 Brent M. Dingle, Ph.D Game Design and Development Program Mathematics, Statistics and Computer Science University of Wisconsin.
WELCOME to CS244 Brent M. Dingle, Ph.D Game Design and Development Program Mathematics, Statistics and Computer Science University of Wisconsin -
ITE 370 – Advanced Application Development Jeffrey P. Landry, Ph.D.
CSE 1105 Week 1 CSE 1105 Introduction to Computer Science & Engineering Time: Wed 4:00 – 4:50 Thurs 9:30 – 10:20 Thurs 4:00 – 4:50 Place: 100 Nedderman.
Senior Health Mr. Chis-Luca. WELCOME! This class will give you an opportunity to examine some of the “adult” concerns that you have and/or will face shortly.
GdI/ICS 1 WS 2009/2010 Telecooperation/RBG Prof. Dr. Max Mühlhäuser Dr. Guido Rößling Dr. Dirk Schnelle-Walka, Stefan Radomski.
CM220 College Composition II Friday, January 29, Unit 1: Introduction to Effective Academic and Professional Writing Unit 1 Lori Martindale, Instructor.
CS151 Introduction to Digital Design Noura Alhakbani Prince Sultan University, College for Women.
BIT 143: Programming – Data Structures It is assumed that you will also be present for the slideshow for the first day of class. Between that slideshow.
James Tam Introduction To CPSC 233 James Tam Java Object-Orientation Graphical-user interfaces.
08/29/2006 Introduction INTRODUCTION Instructor: Petru S. Fodor Class webpage: PHYSICS 243H.
Friday, March 11, 2016 Welcome to the Science Extravaganza with Mr. Fireng.
+ DGM 3870 Web Graphics (Photoshop) Bryce Newell, J.D.
WELCOME TO MICRO ECONOMICS AB 224 Discussion of Syllabus and Expectations in the Class.
Welcome to Online Statistics! - Course Resources: - This course is located on Canvas and MyLab. - Canvas contains resources for study (see Modules), Assignments,
Spring 2008 Mark Fontenot CSE 1341 – Honors Principles of Computer Science I Note Set 1 1.
Web Syndication Formats Seminar Week 1 Old Dominion University Department of Computer Science CS 791/891 Spring 2008 Michael L. Nelson 1/16/08.
Sunday, June 26, 2016 Welcome to the Science Extravaganza with Mr. Fireng.
Welcome to Hybrid Statistics! - Course Resources: - This course is located on Canvas and MyLab. - Canvas contains resources for study (see Modules – Chapter.
The Project. A little video inspiration IDEO – an industrial design company.
CSc 120 Introduction to Computer Programing II
Welcome to CS 4390/CS5381: Introduction to Formal Methods
CSc 1302 Principles of Computer Science II
It’s called “wifi”! Source: Somewhere on the Internet!
WEB 1700 General Education Course: Micro-Computer Applications
CS 1111 Introduction to Programming Fall 2018
Instructors Antonio Torralba & Bill Freeman
Computer Engineering Department Islamic University of Gaza
Presentation transcript:

WELCOME to GDD 325 Brent M. Dingle, Ph.D Game Design and Development Program Mathematics, Statistics and Computer Science University of Wisconsin - Stout Your New Job

Instructor / Manager / Producer Brent Dingle, Ph.D. – Office: JHSW, Room 219 – Office Hours: Tues/Thurs 2:00 - 3:30 Wednesday 1:30 - 2:30 – Office Phone: N/A – Course Info: Check online D2L Syllabus is also online

In Case of Emergency Locate the exit door Note the exit paths If the door cannot be located – it’s too late

Welcome Welcome to Your New Job in 2D Game Design and Development! Let’s begin with an overview of what this job entails…

Company Vision Statement To achieve greatness and affect the world in a positive way through dedication, commitment, and creative construction of meaningful games

Employee Benefits – Experience working for a Client – Experience working as a Team – Exercise Presentation Skills – Become familiar with approaching design and development from a System Level Perspective – plus much, much, more!

The Subtle Benefits This is about more than just making a game – You have an opportunity learn to work as a member of a team in a professional manner You should practice and improve many of your ‘soft’ skills – Engaging and interacting with others – Evaluating your own work Estimating time to completion Professionally responding to criticism – Evaluating the work of others Giving useful/constructive feedback to others – Managing workload (meeting deadlines) Responding to dynamic change Being accountable for what you say you will do (and when) – and more…

Retirement Plan None Available – HR is working hard to find more options

Work Ethic Take responsibility – for what you do – and for what you do not do Trust and Believe in yourself – so your teammates can too Never Lie, Never Cheat, Never Steal – Do not tolerate those who do Elaboration, Collaboration, and Borrowing – can be acceptable

Vacation Days None – So don’t get sick =) Missing class will result in a reduction of your evaluation score – Special consideration can be given – In the event you know you will be gone Consult with management BEFORE being absent

Tools This lab – Plus Whatever else a team agrees to use and has access to

Your Job Description Work on small independent assignments – very few in number Complete a game project for a client

Pay Scale You work for free You volunteered for this

Work Evaluation You will be evaluated by – Your Instructors – Your Client – Your Peers

Assignments Individual Assignments will be given later – on a need-to-know basis will include – personal webpage online – resume (available from your webpage) – written essay papers Most of your time will be on a Team Project – Designing and Developing a Game

Project General Setup Coding – HTML5 Canvas – JavaScript – CSS (Cascading Style Sheets) try to keep these “minimally used” Artwork – PNG, JPEG, maybe GIF Background Images, Sprites, Sprite sheets, Textures… Transparent and/or layered images may be needed

Project Target Platforms Default: Firefox – Desired: Firefox, Chrome, Safari, IE – Bonus: Mobile Device Versions of those Browsers Check with client for what is Needed

General Work and Project Info Client based game – You will be assigned a team, and your team will be assigned a client The project is typically – A 2D environment – Educational (serious) in Nature A game with a purpose beyond the game itself – So always consider » How and why will it be educational? » How will you test the educational aspects?

Implicit Product Requirements Your client project MUST work online – It MUST BE tested online – It MUST BE released online – Each team will be expected to solve this ‘problem’ Solution must be instructor approved Version control – Decision on how is the team’s responsibility System must be instructor approved

So Who’s in Charge? Clients have the Game Project Vision Student Teams – Design and Develop the game – Following the guiding vision of the client Course Instructors have – Final say on everything – Control of process

Organizational Chart Client GDD Instructors Team 1Team 2Team 3Team 4 Students

General Work Schedule/Deadlines Project work will be divided into Sprints – Sprints are 1 to 3 weeks in duration – Usually ending on Mondays BUT EVERY WEEK – Meet with your client AND Every Sunday – Have a working build

Near Future: Tentative Schedule Sep 11Self-Presentation Professional, about 3 minutes Sep 14Pitch-It Assignment Individuals create and turn in an Inception Doc on an Assigned Game Sep 23Paired Prototype Each of you will have been paired with someone Each team will have been given two game options and selected one. The team creates a mockup and prototype and a presentation, plus evaluations on each other. All due on this date Sep 23Also on this day: Teams and clients should be announced One WEEK to achieve a prototype game

Main Project: Tentative Schedule Sep 25Quiz 1 Bring loose leaf paper and a pencil Sep 28S1 Team Rules Document Oct 2S1 Concept Options Oct 5Sprint 1 Ends Team Presentation, Game Mockup, Early HTML Playable Game, Teammate Evals Oct 19Sprint 2 Ends Team Presentation, Game Demo, Design Docs, Teammate Evals

Main Project: Tentative Schedule Nov 2S3 mp4 video Nov 9Sprint 3 Ends Presentation, Game Demo (with mp4 video), Sounds, Evals, plus Nov 16Game Testing Nov 23S4 mp4 video and URL, plus Nov 2511/25 to 11/29 Thanksgiving 8 weeks to achieve a game that can be played ONLINE

Main Project: Tentative Schedule Nov 30Individual Papers 1 paper per topic: Ethics, Awareness, Effects, and Privacy Dec 7Sprint 4 Ends Promotional Materials (trailer, posters…) Game must be online and playable Presentation, Game Demo (mp4 video), Updated Docs, All Game Files (HTML, JavaScript, CSS, images, sounds…) Teammate Evaluations, plus Dec 14Last class day (notice this is a Monday) FINAL-FINAL version of game, plus anything else (webpage, resume…) Check University Calendar for Final Exam Date One week to debug, test, finalize for release Last week is Post-release activities

Point to Note Homework: – Next Class have a presentation on yourself circa 3 minutes, Focus on: – Why should someone want to work with you/hire you » what have you done » what do you like doing/good at doing Turn in PowerPoint to D2L dropbox before class – also bring laptop to class with presentation on it – MAC users note the need for video converter to plug into projector See D2L Assignments folder and files for more details

Note on Grading To encourage Active Participation in Teams You will have 2 grades – Team(s) Grade The general/overall grade for the team product(s) – Individual Grade The individual’s contribution/effort/… to make the team product(s) Includes peer evaluations Also receives a small bump upwards from the individual based assignments (pitches, papers…) ASIDE: It is unlikely but possible for every individual to score below the team’s product grade… it’s called a ‘lucky’ turn of circumstances/outcome of product. The opposite is also possible and is called ‘unlucky’ – commonly caused by a bad presentation

Note on Grading At the end of the semester – if Individual Grade < Team Grade then Final Grade = Individual Grade – if Individual Grade >= Team Grade then Final Grade = average of (Individual and Team) Worked above the average of your team Worked below the average of your team In sum You want to over-achieve your teammates and they likewise… thus everybody works (tries hard) and individuals do better AND team does better

End Summary This will be the BEST JOB EVER – until gdd 450 Make friends with ALL your classmates/coworkers

Questions? Beyond D2L – Examples and information can be found online at: Continue to more stuff as needed