Casual Kinect Jean-Francois Prevost Developer Account Manager Microsoft.

Slides:



Advertisements
Similar presentations
Facebook game animation brief. Game description Hit or Not The game lets the player pretend to be a record company and follows the player from small indie.
Advertisements

Oral Presentations.
Computer Basics Hit List of Items to Talk About ● What and when to use left, right, middle, double and triple click? What and when to use left, right,
CS 4730 Defining Formal Elements CS 4730 – Computer Game Design.
QUICK, EASY, and FUN (The best way to prepare a speech) Produced by Walter W. Beveridge, DTM on November 6, 2010.
Principles of Game Design From Chapter Two in Game Design by Bob Bates.
BRETT WATT COMPUTER SCIENCE 1631 WINTER.  Originally known by the code name “Project Natal”  Microsoft Kinect is a hands free gaming system built for.
Presentations & Team Name Position.
User Interfaces By Mathieu Leduc. What is the User Interface(UI)? Knows about any input/output hardware Translates player actions into actions in the.
Fall 2002CS/PSY Design of Everyday Things Agenda Discuss Norman’s views on HCI & design Discussion What did you take away from DOET book.
FLIPPING THE CLASSROOM: ADVENTURES IN STUDENTS’ SELF DIRECTED STUDY ERI TOMITA AND JULIE DEVINE.
By Jennifer Chitnis. Connecting the Kinect  A new Xbox 360 has a built in Kinect port for the system  For an older Xbox 360, there is an AC adapter.
Design of Everyday Things
Alice Learning to program: Part Two by Ruthie Tucker and Jenna Hayes Under the direction of Professor Susan Rodger Duke University, July 2008.
Game Peripherals BRAD SAYE. The computer mouse Douglas Engelbart at the Stanford Research Institute (now SRI International) invented the first mouse prototype.
CS 352, W12 Eric Happe, Daniel Sills, Daniel Thornton, Marcos Zavala, Ben Zoon ANDROID/IOS RPG GAME UI.
Every week: Sign in at the door If you are new: Fill in Registration Form Ask a Mentor how to get started Make sure you are on the Athenry Parents/Kids.
(CONTROLLER-FREE GAMING
Mixed-level English classrooms What my paper is about: Basically my paper is about confirming with my research that the use of technology in the classroom.
Video Plan Create clear well structured videos, with whatever tech you have.
Kinect Part II Anna Loparev.
Copyright ©: SAMSUNG & Samsung Hope for Youth. All rights reserved Tutorials Screens: Presentation skills Suitable for: Improver Advanced.
CS378 - Mobile Computing App Project Overview. App Project Teams of 2 or 3 students Develop an Android application of your choosing subject to instructor.
Introduction to Scratch!
The Ministry of CPD This session was inspired by a popular TV show with a similar name.
Copyright ©: SAMSUNG & Samsung Hope for Youth. All rights reserved Tutorials Cameras and photos: Making a documentary video Suitable for: Improver.
“An Introduction to EAP – Academic Skills in English” Lesson 11
How to construct an interactive PowerPoint.  The first task is always content, content, content.  What are the lesson objectives?  Remember Miller’s.
purposes: scientific, business, diploma
Opening a negotiation: language Greetings Introductions, if necessary Small talk, in most cases Getting comfortable, if necessary (drinks, sitting down…)
Repetition Counting With Microsoft Kinect Presented by: Jonathan Gurary Dai Jun.
Giving Oral Presentations
Designing & Delivering Effective Presentations. Powerful Introductions 2 Don’t be typical My name is …. is boring Start with a relevant POW! – Story –
Project By: Brent Elder, Mike Holovka, Hisham Algadaibi.
Features of mobile apps. Introduction of mobile apps  FACEBOOK  Facebook is an online social networking service. Its name comes from a colloquialism.
Design of Everyday Things. Grade summaries Assignments 1-4 (out of 10) P0 (out of 10) P1 group grade (out of 100) P1 individual grade (out of 50) Midterm.
S ENSORS U SED I N G AMES By Wusqa Waqar. What are sensors and how are they used in games? A sensor is a converter that measures a physical quantity and.
Programming with the Kinect for Windows SDK
Pre-Attentive Processing. Affordances In this screenshot, we see rocks and trees, similar to ones real world. In WoW, there are differences between how.
A guide to creating a power point display Essentials Ctl M =New Slide: a new slide can be inserted. It is placed after the slide that you are viewing.
CS 352, W12 Eric Happe, Daniel Sills, Daniel Thornton, Marcos Zavala, Ben Zoon ANDROID/IOS RPG GAME UI.
Sample Video Game & Sound. The Plan 1.Game Theme 2.Game Structure 3.Sprites 4.Trackers 5.Collisions 6.Score 7.Levels 8.Splash Screens 9.Design 10.Implementation.
Submitting your 3-minute Video. Try to cover the below: Present yourself : -State your name, country and your project name. Mention the following: -Your.
CS 352, W12 Eric Happe, Daniel Sills, Daniel Thornton, Marcos Zavala, Ben Zoon ANDROID/IOS RPG GAME UI.
PLAYING IN THE PRESENT Step 1: Self-Control. Step 2: Plan Your Performance. Step 3: Trust.
Alice Learning to program: Part Two Writing Your Own Methods by Ruthie Tucker and Jenna Hayes Under the direction of Professor Susan Rodger Duke University,
Games. Types of games  RPG  FPS  PLATFORMER  SIDESCROLLER  POINT AND CLICK.
Phonics, speaking and listening, learning and challenge!
EVALUATION PROfessional network of Master’s degrees in Informatics as a Second Competence – PROMIS ( TEMPUS FR-TEMPUS-JPCR)
Peer Pressure / Refusal Skills. Health Class Reminders Take out your Peer Pressure and Refusal Skills notes from last Friday. Take the first 10 minutes.
Thinking Inside the Text Making a plain text.... Thinking Inside the Text Thinking Inside the Text...more interesting!
Family What is a family? There is no fixed recipe for a family; just a group of people who love and care for one another. Love and care are the most.
Enrich the Study of the American Revolution with Technology Creating and Recording Narration in Windows MovieMaker iLearn Social Studies Session 4 of.
The 10 Commandments of Improv
 In this presentation, I am going to discuss the functions and features of two different apps.  I will also talk about the user requirements and friendliness.
By: Bryce  1.They have evolved a long way.  2.They are better than the other game consoles.  3. About million people have a xbox360 or more.
Copyright 1999 all rights reserved Evaluating Paper Prototypes n How do you do this? –What are the considerations? –What are the steps? ?
As a parent, you play a critical role in your child's education during the summer — especially if your child has dyslexia. Without your help, kids are.
Page 1 | Kinect for Windows K4W Presentation Guidance Slide INTERNAL ONLY- DO NOT SHOW K4W BDM’s, K4W Partners and EBC Presenters Kinect for Windows; Enabling.
Bumble Bee Class Supporting Your Child with Reading 15 th January 2015.
JORDANHILL SCHOOL WEBSITE AND PODCAST TRAINING SESSION How to use ICT to enhance teaching and learning.
JORDANHILL SCHOOL BLOG AND PODCAST TRAINING SESSION How to use ICT to enhance teaching and learning.
1. Chapter Preview Part 1 – Listening in the Classroom  Listening Skills: The Problem and the Goal  Listening Tasks in Class Part 2 – Listening outside.
  Computer Fundamentals Training   Windows 8 Intermediate.
Section title This presentation is designed to help you talk to young people about Drive. The notes included aren’t intended to be read out, they are for.
Google Cardboard.
Creating the User Experience
Lesson 10: Seeing a Text through the Eyes of Other Readers
Interacting with computer (Input devices)
Design of Everyday Things
Presentation transcript:

Casual Kinect Jean-Francois Prevost Developer Account Manager Microsoft

2 Kinect So Far Announced at E Launched in Fall 2010 Guinness World Record as “World’s Fastest Selling Consumer Electronics Device” 18M devices sold

Casual Kinect - Agenda Controller Free Gaming Design Considerations The Rules of Kinect Things We’ve Learned Q&A 3

Casual Kinect - Agenda Controller Free Gaming Design Considerations The Rules of Kinect Things We’ve Learned Q&A 4

5 Controller Free Gaming

6 RGB CAMERA MULTI-ARRAY MIC MOTORIZED TILT 3D DEPTH SENSORS 3D DEPTH SENSORS

7 Controller

8 Controller – Controller Settings Can Be Daunting! Image courtesy of Penny Arcade.

9 Controller – How Some May See It… Image courtesy of Wikimedia Commons.

10 Controller – My Perception And I love it! …BUT!!!

New Experiences And Opportunities! 11

Controller Free Gaming – Happy Action Theater 12

Casual Kinect - Agenda Controller Free Gaming Design Considerations The Rules of Kinect Things We’ve Learned Q&A 13

Design Considerations What do you NEED? –Full Kinect support? My focus for today! –Seated skeletal tracking? –Hybrid support? Forza 4 –Speech only? Mass Effect 3 14

Before You Start Kinect design Embrace Kinect! Controller mapping may not be… optimal. Testing Be ready to prototype and test Test early, test often Good intentions are not enough! When testing, sit aside and observe the player You need to explain how to play? Need more work –Adjust the gameplay? Add feedback? 15

The Challenge –Can we make virtual interfaces that obviousAre obvious how to operate CommunicateCommunicate what’s happening funAre fast, comfortable and fun for your audience to use workAnd that, actually, you know, work? 16

Casual Kinect - Agenda Controller Free Gaming Design Considerations The Rules of Kinect Things We Learned Q&A 17

18 Explain what the player can do. Represent what they are doing. Make it fun to match the two. Test your implementation.

19 Explain what the player can do. Represent what they are doing. Make it fun to match the two. Test your implementation.

Explain What The Player Can Do At every moment in the game, explain to the player –what interaction options they have –the effect of each option Choose a clear conceptual model –Does the player immediately understand how to use it? –I know how to drive a car… –… but I don’t know how to fly a dragon 20

Explain: What Gestures Are Being Detected? Make it as clear as you can Especially in games with non-obvious gestures –Easier if you’re just copying the guy onscreen –More than 3-4 available gestures? You have a challenge. How do you teach a wider range of moves? –Show animations during loading? In game? –Tutorial at start? Ongoing? On main menu? Optional or not? –Reference guide on pause menu? –Can you redesign gestures to not need tutoring? 21

Explain: Where Should The Player Be? Tell the player where to position themselves –Playspace indicator at the start –Bring it up again if they drift –One or two players? Intent to play 22

Explain: Are There Voice Controls? Does player know that voice is an option? –Show a microphone option? –When is the game listening? Can the player open the mic selectively? –Say a trigger phrase, like “Xbox...”? What phrases can the player say? –Aim for <10-15 in any one context –Can have many contexts 23

Speech Recognition Case Study: VUI Bar Engagement model –Mic indicator for speech-enabled menus –Keyword to engage Teaching user the grammar –“See it, say it”  “Know it, say it” Feedback and confirmation 24

A New Way To Explain, In Your Menus pas·si·vate (ps-vt) v. pas·si·vat·ed, pas·si·vat·ing, pas·si·vates v.tr. To perform an instantaneous action on a UI element, that has an instantaneous effect that is non-critical, instantly reversible, but useful – perhaps showing more detail about the effect of that element; as opposed to an action that has a major effect (c.f. activate) passi·vation n. 25

Passivation 26 Experience the single-player story You and a friend will repel the invasion together Play exciting minigames You and a friend will repel the invasion together About this mode:

Passivation 27

28 Explain what the player can do. Represent what they are doing. Make it fun to match the two. Test your implementation.

Represent: The Player’s Movements “Avateering” Video image Augmented Reality 3D depth image Menu pointer ‘Image’ of your hands Indirect (vehicle etc) Limb highlights Etc., etc., etc. 29

How To Immediately Fail Your Kinect UI Review 30 WAVE TO START!

Represent: Drifting Out Of The Playspace 31 Pause the Game “MOVE BACK!” and show triangle “MOVE FORWARD!” & triangle “MOVE LEFT/RIGHT!” and show triangle Pause the Game

32 Explain what the player can do. Represent what they are doing. Make it fun to match the two. Test your implementation.

Make It Fun: Not Just Functional Fun is the goal of every part of your game Avoid frustration, delay and fatigue Think about the physical and time costs of your UI design If “taking inspiration”, understand and improve it 33

Get To The Game! Get to the game quickly Avoid unnecessary menus Skippable videos Optional tutorial 34

The Fastest UI Of All? 35 +EFIGS + regional dialects + Japanese +Big hit on the dash +Very fast, very cool +Really easy to build -Passivation? -Not all languages -Needs backup?

36 Explain what the player can do. Represent what they are doing. Make it fun to match the two. Test your implementation.

User Testing Good intentions are not enough Your UI will have problems Your biggest problems will be easy to find Watching others use your UI will make you a better designer –Your users are not like you 37

User Testing To really test your UI… … have someone try your game… … then sit down and don’t talk! Need to explain what to do? Can the player figure out how to navigate? Something’s missing! Need m ore feedback… Odds are the player is right. You may be wrong! 38

Remember When demoing your game, You won’t be in their house to demo Let the new player take control Take notes and videos Identify confusion and frustration Identify what works, too! 39

40 Explain what the player can do. Represent what they are doing. Make it fun to match the two. Test your implementation.

Casual Kinect - Agenda Controller Free Gaming Design Considerations The Rules of Kinect Things We’ve Learned Q&A 41

42 Things We’ve Learned

Making Aim And Hover More Fun 43 Avoid small and/or closely-spaced buttons –If you can’t, be very clear what’s selected Bigger buttons better, but only to a point Consider magnetic or sticky buttons Repeated Accidental Activation Syndrome Make the hover countdown clear –Make it proportional to the “cost” of the button Costly to recover from bad selection? Make it longer. Otherwise feel free to make it shorter, 0.75s can work! Think how passivation can help you

44 Do! Live by The Rules of KINECT –Explain what they should do –Represent what they are doing –Make it fun to match them up –Test your implementation Make cutscenes skippable Speed them to the fun bit Keep the player in the right place Like Totally Do These...

45 Mimicking a controller (go hybrid?) No play without ‘intent to play’ Overloading menu screens Assuming shared lingo Assuming the player has played game X Forcing players to have their photo taken Confusing Avatar’s hand with cursor Boring the player with unnecessary tutorial But These, Not So Much

Casual Kinect - Agenda Controller Free Gaming Design Considerations The Rules of Kinect Things We’ve Learned Q&A 46

47 Q&A Questions? Jean-Francois Prevost Want to learn more about Kinect? Gamefest Presentations