IMGD 4000 Technical Game Development II Interaction and ...gogo/courses/imgd4000_2014...IMGD 4000...

58
IMGD 4000 Technical Game Development II Interaction and Immersion Robert W. Lindeman Associate Professor Interactive Media & Game Development Human Interaction in Virtual Environments (HIVE) Lab Department of Computer Science Worcester Polytechnic Institute [email protected]

Transcript of IMGD 4000 Technical Game Development II Interaction and ...gogo/courses/imgd4000_2014...IMGD 4000...

Page 1: IMGD 4000 Technical Game Development II Interaction and ...gogo/courses/imgd4000_2014...IMGD 4000 Technical Game Development II Interaction and Immersion Robert W. Lindeman Associate

IMGD 4000 Technical Game Development II

Interaction and Immersion

Robert W. Lindeman Associate Professor

Interactive Media & Game Development Human Interaction in Virtual Environments (HIVE) Lab

Department of Computer Science Worcester Polytechnic Institute

[email protected]

Page 2: IMGD 4000 Technical Game Development II Interaction and ...gogo/courses/imgd4000_2014...IMGD 4000 Technical Game Development II Interaction and Immersion Robert W. Lindeman Associate

R.W. Lindeman - WPI Dept. of Computer Science Interactive Media & Game Development

2

What is Immersion?  “Being There”  Being in Flow  Natural interaction that recedes into the

background  Tapping into personal experience

Page 3: IMGD 4000 Technical Game Development II Interaction and ...gogo/courses/imgd4000_2014...IMGD 4000 Technical Game Development II Interaction and Immersion Robert W. Lindeman Associate

R.W. Lindeman - WPI Dept. of Computer Science Interactive Media & Game Development

3

Being There: Virtual Environment  Video game  Immersive learning environment

 Immersive chemistry

 Surgical simulation  MMO

Page 4: IMGD 4000 Technical Game Development II Interaction and ...gogo/courses/imgd4000_2014...IMGD 4000 Technical Game Development II Interaction and Immersion Robert W. Lindeman Associate

R.W. Lindeman - WPI Dept. of Computer Science Interactive Media & Game Development

4

Being There: Real Environment  Hand-held mobile device

 iPhone/iPad/Android  DS/PSP

 In-vehicle system  Navigation  Traffic

 Augmented Reality (AR)

Page 5: IMGD 4000 Technical Game Development II Interaction and ...gogo/courses/imgd4000_2014...IMGD 4000 Technical Game Development II Interaction and Immersion Robert W. Lindeman Associate

R.W. Lindeman - WPI Dept. of Computer Science Interactive Media & Game Development

5

Being There: Described Environment  Books  Movies  Phone Sex

Page 6: IMGD 4000 Technical Game Development II Interaction and ...gogo/courses/imgd4000_2014...IMGD 4000 Technical Game Development II Interaction and Immersion Robert W. Lindeman Associate

R.W. Lindeman - WPI Dept. of Computer Science Interactive Media & Game Development

6

Being in Flow  Introduced by Mihály Csíkszentmihályi

 Flow: the Psychology of Optimal Experience. Harper Perennial, 1990

 Heightened sense of perception  Highly focused on primary task  In the "sweet spot" between frustration and

boredom

 Athletes often report this  Video gamers too

Page 7: IMGD 4000 Technical Game Development II Interaction and ...gogo/courses/imgd4000_2014...IMGD 4000 Technical Game Development II Interaction and Immersion Robert W. Lindeman Associate

Flow  Getting the balance right is the key to

success

Chapter 2.1, Introduction to Game Development

M. Csikszentmihalyi, "Flow, The Psychology of Optimal Experience"

7 R.W. Lindeman - WPI Dept. of Computer Science Interactive Media & Game Development

Page 8: IMGD 4000 Technical Game Development II Interaction and ...gogo/courses/imgd4000_2014...IMGD 4000 Technical Game Development II Interaction and Immersion Robert W. Lindeman Associate

Flow: Sample Game  flOw  Game written by Jenova Chen  Research into adaptive difficulty

 How can we keep people in flow?  Player doing poorly, make it easier  Player doing well, make it harder

 Play Demo  http://www.jenovachen.com/

8 R.W. Lindeman - WPI Dept. of Computer Science Interactive Media & Game Development

Page 9: IMGD 4000 Technical Game Development II Interaction and ...gogo/courses/imgd4000_2014...IMGD 4000 Technical Game Development II Interaction and Immersion Robert W. Lindeman Associate

R.W. Lindeman - WPI Dept. of Computer Science Interactive Media & Game Development

9

Characterizing Flow  A challenge activity that requires skills  The merging of action and awareness  Clear goals  Direct feedback  Concentration on the task at hand  The sense of control  The loss of self-consciousness  The transformation of time

Page 10: IMGD 4000 Technical Game Development II Interaction and ...gogo/courses/imgd4000_2014...IMGD 4000 Technical Game Development II Interaction and Immersion Robert W. Lindeman Associate

R.W. Lindeman - WPI Dept. of Computer Science Interactive Media & Game Development

10

Natural Interaction  Recedes into the background

 Low cognitive load for interaction techniques  Visual (and other) feedback can be easily

digested  Low cumber

Page 11: IMGD 4000 Technical Game Development II Interaction and ...gogo/courses/imgd4000_2014...IMGD 4000 Technical Game Development II Interaction and Immersion Robert W. Lindeman Associate

R.W. Lindeman - WPI Dept. of Computer Science Interactive Media & Game Development

11

The Role of Personal Experience  We all filter our senses  Variations in sight, hearing, etc.  My childhood versus yours  My mood  Can we harness this?

Page 12: IMGD 4000 Technical Game Development II Interaction and ...gogo/courses/imgd4000_2014...IMGD 4000 Technical Game Development II Interaction and Immersion Robert W. Lindeman Associate

R.W. Lindeman - WPI Dept. of Computer Science Interactive Media & Game Development

12

Motivation   The mouse and keyboard are good for general desktop

UI tasks   Text entry, selection, drag and drop, scrolling, rubber

banding, …   Fixed computing environment   2D mouse for 2D windows

 How can we design effective techniques for 3D?   Use a 2D device?   Use multiple n-D devices?   Use new devices?   Use 2D interface widgets?   Need new interaction techniques!

Page 13: IMGD 4000 Technical Game Development II Interaction and ...gogo/courses/imgd4000_2014...IMGD 4000 Technical Game Development II Interaction and Immersion Robert W. Lindeman Associate

R.W. Lindeman - WPI Dept. of Computer Science Interactive Media & Game Development

13

Motivation (cont.)  Gaming and Virtual Reality

  Tight coupling between action and reaction   Need for precision

 VR can give real first-person experiences, not just views   Head-mounted Display

  In order to look behind you, turn your head!   Selecting/manipulating an object

 Reach your hand out and grab it!   Travel

  Just walk (well, not quite)!

 Doing things that have no physical analog is more problematic

Page 14: IMGD 4000 Technical Game Development II Interaction and ...gogo/courses/imgd4000_2014...IMGD 4000 Technical Game Development II Interaction and Immersion Robert W. Lindeman Associate

R.W. Lindeman - WPI Dept. of Computer Science Interactive Media & Game Development

14

Common Input Devices

TrackPoint TrackBall TrackPad

Mouse Keyboard Joystick

Tablet MightyMouse Multi-Touch

TrackPad

Page 15: IMGD 4000 Technical Game Development II Interaction and ...gogo/courses/imgd4000_2014...IMGD 4000 Technical Game Development II Interaction and Immersion Robert W. Lindeman Associate

R.W. Lindeman - WPI Dept. of Computer Science Interactive Media & Game Development

15

Game Controllers

Atari 2600 (1977)

Intellivision (1980)

PlayStation2 (2000)

Xbox 360 (2005)

PlayStation3 (2008)

Page 16: IMGD 4000 Technical Game Development II Interaction and ...gogo/courses/imgd4000_2014...IMGD 4000 Technical Game Development II Interaction and Immersion Robert W. Lindeman Associate

R.W. Lindeman - WPI Dept. of Computer Science Interactive Media & Game Development

16

"Natural" Motion Controllers

Microsoft Kinect (2010?)

PlayStation Move (2010)

WiiMote (2007)

WiiMotionPlus (2009)

Page 17: IMGD 4000 Technical Game Development II Interaction and ...gogo/courses/imgd4000_2014...IMGD 4000 Technical Game Development II Interaction and Immersion Robert W. Lindeman Associate

R.W. Lindeman - WPI Dept. of Computer Science Interactive Media & Game Development

17

Multi-Touch Surfaces  High resolution  Co-located interaction

http://www.ted.com/talks/jeff_han_demos_his_breakthrough_touchscreen.html

CLIP

Page 18: IMGD 4000 Technical Game Development II Interaction and ...gogo/courses/imgd4000_2014...IMGD 4000 Technical Game Development II Interaction and Immersion Robert W. Lindeman Associate

R.W. Lindeman - WPI Dept. of Computer Science Interactive Media & Game Development

18

Prototypes of Controllers

Nintendo “Revolution” Controller (prototype)

Nintendo Wii + Nunchuck (released)

CLIP

Page 19: IMGD 4000 Technical Game Development II Interaction and ...gogo/courses/imgd4000_2014...IMGD 4000 Technical Game Development II Interaction and Immersion Robert W. Lindeman Associate

R.W. Lindeman - WPI Dept. of Computer Science Interactive Media & Game Development

19

Prototypes of Controllers (cont.)

PlayStation3 Controller (prototype)

PlayStation3 SIXAXIS (released)

Page 20: IMGD 4000 Technical Game Development II Interaction and ...gogo/courses/imgd4000_2014...IMGD 4000 Technical Game Development II Interaction and Immersion Robert W. Lindeman Associate

R.W. Lindeman - WPI Dept. of Computer Science Interactive Media & Game Development

20

Hand-Held Devices  Becoming interesting!

Apple iPhone 4 (2010)

Apple iPad (2010)

Motorola DROID (2009)

Sony PlayStation Portable (2004)

Nintendo DS Lite (2006)

Page 21: IMGD 4000 Technical Game Development II Interaction and ...gogo/courses/imgd4000_2014...IMGD 4000 Technical Game Development II Interaction and Immersion Robert W. Lindeman Associate

R.W. Lindeman - WPI Dept. of Computer Science Interactive Media & Game Development

21

Classification Schemes  Relative vs. Absolute movement  Integrated vs. Separable degrees of

freedom  Digital vs. Analog devices  Isometric vs. Isotonic devices  Rate control vs. Position control  Special-purpose vs. General-purpose

devices  Direct vs. Indirect manipulation

Page 22: IMGD 4000 Technical Game Development II Interaction and ...gogo/courses/imgd4000_2014...IMGD 4000 Technical Game Development II Interaction and Immersion Robert W. Lindeman Associate

R.W. Lindeman - WPI Dept. of Computer Science Interactive Media & Game Development

22

More on Classifications  Relative vs. Absolute movement

 Mouse vs.Tablet

 Integrated vs. Separable degrees of freedom  Mouse has integrated X, Y control  Etch-a-sketch has separate X, Y control

 Motions that are easy with one are hard with the other

 Analog devices allow more sensitivity   For example, analog game controllers

Page 23: IMGD 4000 Technical Game Development II Interaction and ...gogo/courses/imgd4000_2014...IMGD 4000 Technical Game Development II Interaction and Immersion Robert W. Lindeman Associate

R.W. Lindeman - WPI Dept. of Computer Science Interactive Media & Game Development

23

Isometric vs. Isotonic Input Devices (Zhai)  No motion vs. No resistance  Actually a continuum of elasticity

 TrackPoint (mostly isometric) vs. mouse (mostly isotonic)

 Many devices are re-centering (e.g., joysticks)

Page 24: IMGD 4000 Technical Game Development II Interaction and ...gogo/courses/imgd4000_2014...IMGD 4000 Technical Game Development II Interaction and Immersion Robert W. Lindeman Associate

R.W. Lindeman - WPI Dept. of Computer Science Interactive Media & Game Development

24

Rate Control vs. Position Control (Zhai)  Mouse is normally used for position control  Mouse scroll-wheel

  Position control   Click-drag for rate controlled scrolling

 Trackballs typically use position control  Joysticks: Control position (cross-hair), or

Control velocity (aircraft)  Rate control eliminates need for clutching/

ratcheting   Isotonic-rate control and isometric-position

control tend to produce poor performance (Zhai)

Page 25: IMGD 4000 Technical Game Development II Interaction and ...gogo/courses/imgd4000_2014...IMGD 4000 Technical Game Development II Interaction and Immersion Robert W. Lindeman Associate

R.W. Lindeman - WPI Dept. of Computer Science Interactive Media & Game Development

25

Special-Purpose vs. General-Purpose Input Devices (Buxton)  Game controllers are designed to support

many types of games  Game developer decides on mapping  No "standard" mappings -> each game

different

 Some special-purpose devices exist  Light guns  Steering wheels  RPG keyboard/joystick  Drum kits, dance pads, bongos, etc.

Page 26: IMGD 4000 Technical Game Development II Interaction and ...gogo/courses/imgd4000_2014...IMGD 4000 Technical Game Development II Interaction and Immersion Robert W. Lindeman Associate

R.W. Lindeman - WPI Dept. of Computer Science Interactive Media & Game Development

26

Direct vs. Indirect Manipulation  Direct

  Clutch and drag an icon with mouse or stylus   Touch screens, PDAs use direct manipulation  Works well for things that have a physical analog

 Indirect   Use some widget to indirectly change something

 Problems with direct manipulation   Some things do not have a physical analog   Precision may be lacking   Selection/de-selection may be messy

Page 27: IMGD 4000 Technical Game Development II Interaction and ...gogo/courses/imgd4000_2014...IMGD 4000 Technical Game Development II Interaction and Immersion Robert W. Lindeman Associate

R.W. Lindeman - WPI Dept. of Computer Science Interactive Media & Game Development

27

PHANTOM Omni Haptic Device

3D Input Devices

SpaceBall SpaceMouse

HMD with 3-DOF tracker

Tracked Paddle for 2D Interaction

CyberGlove II

Page 28: IMGD 4000 Technical Game Development II Interaction and ...gogo/courses/imgd4000_2014...IMGD 4000 Technical Game Development II Interaction and Immersion Robert W. Lindeman Associate

mimicry

novelty traditional

generic

keyboard

mouse joypad

specialized

recent

steering wheel

joystick exercise equipment

musical instruments

camera

VR foot pads

28 R.W. Lindeman - WPI Dept. of Computer Science Interactive Media & Game Development

Emotiv

Wiimote Kinect

Page 29: IMGD 4000 Technical Game Development II Interaction and ...gogo/courses/imgd4000_2014...IMGD 4000 Technical Game Development II Interaction and Immersion Robert W. Lindeman Associate

Think about...

Which of these ideas you could apply to your new game !

R.W. Lindeman - WPI Dept. of Computer Science Interactive Media & Game Development

29

Page 30: IMGD 4000 Technical Game Development II Interaction and ...gogo/courses/imgd4000_2014...IMGD 4000 Technical Game Development II Interaction and Immersion Robert W. Lindeman Associate

Embrace alternative controllers

[From Harmonix presentation]

30 R.W. Lindeman - WPI Dept. of Computer Science Interactive Media & Game Development

Page 31: IMGD 4000 Technical Game Development II Interaction and ...gogo/courses/imgd4000_2014...IMGD 4000 Technical Game Development II Interaction and Immersion Robert W. Lindeman Associate

Harmonix hasn’t made a joypad game since 2003

Camera Guitar Microphone

[From Harmonix presentation]

31 R.W. Lindeman - WPI Dept. of Computer Science Interactive Media & Game Development

Page 32: IMGD 4000 Technical Game Development II Interaction and ...gogo/courses/imgd4000_2014...IMGD 4000 Technical Game Development II Interaction and Immersion Robert W. Lindeman Associate

We’ve noticed some big user benefits…

Guitar + Drums + Microphone!

[From Harmonix presentation]

32 R.W. Lindeman - WPI Dept. of Computer Science Interactive Media & Game Development

Page 33: IMGD 4000 Technical Game Development II Interaction and ...gogo/courses/imgd4000_2014...IMGD 4000 Technical Game Development II Interaction and Immersion Robert W. Lindeman Associate

They look like what they do

[From Harmonix presentation,]

33 R.W. Lindeman - WPI Dept. of Computer Science Interactive Media & Game Development

Page 34: IMGD 4000 Technical Game Development II Interaction and ...gogo/courses/imgd4000_2014...IMGD 4000 Technical Game Development II Interaction and Immersion Robert W. Lindeman Associate

It’s obvious how to use them

[From Harmonix presentation]

34 R.W. Lindeman - WPI Dept. of Computer Science Interactive Media & Game Development

Page 35: IMGD 4000 Technical Game Development II Interaction and ...gogo/courses/imgd4000_2014...IMGD 4000 Technical Game Development II Interaction and Immersion Robert W. Lindeman Associate

In Contrast... Joypads

 Generic by design  So can’t “look like what it does”  No mental model for how to use it

[From Harmonix presentation]

35 R.W. Lindeman - WPI Dept. of Computer Science Interactive Media & Game Development

Page 36: IMGD 4000 Technical Game Development II Interaction and ...gogo/courses/imgd4000_2014...IMGD 4000 Technical Game Development II Interaction and Immersion Robert W. Lindeman Associate

Today’s joypads are intimidating

[From Harmonix presentation]

36 R.W. Lindeman - WPI Dept. of Computer Science Interactive Media & Game Development

Page 37: IMGD 4000 Technical Game Development II Interaction and ...gogo/courses/imgd4000_2014...IMGD 4000 Technical Game Development II Interaction and Immersion Robert W. Lindeman Associate

These controllers are inviting

[From Harmonix presentation]

37 R.W. Lindeman - WPI Dept. of Computer Science Interactive Media & Game Development

Page 38: IMGD 4000 Technical Game Development II Interaction and ...gogo/courses/imgd4000_2014...IMGD 4000 Technical Game Development II Interaction and Immersion Robert W. Lindeman Associate

They also “level the playing field”

[From Harmonix presentation]

38 R.W. Lindeman - WPI Dept. of Computer Science Interactive Media & Game Development

Page 39: IMGD 4000 Technical Game Development II Interaction and ...gogo/courses/imgd4000_2014...IMGD 4000 Technical Game Development II Interaction and Immersion Robert W. Lindeman Associate

The design principle: Ensure intuitive controls

[From Harmonix presentation]

39 R.W. Lindeman - WPI Dept. of Computer Science Interactive Media & Game Development

Page 40: IMGD 4000 Technical Game Development II Interaction and ...gogo/courses/imgd4000_2014...IMGD 4000 Technical Game Development II Interaction and Immersion Robert W. Lindeman Associate

Intuitive Controls  It just works  This is our responsibility  Employ usability principles

[From Harmonix presentation] 40 R.W. Lindeman - WPI Dept. of Computer Science

Interactive Media & Game Development

Page 41: IMGD 4000 Technical Game Development II Interaction and ...gogo/courses/imgd4000_2014...IMGD 4000 Technical Game Development II Interaction and Immersion Robert W. Lindeman Associate

Spatial relationship between control and result is consistent

[From Harmonix presentation]

41 R.W. Lindeman - WPI Dept. of Computer Science Interactive Media & Game Development

Page 42: IMGD 4000 Technical Game Development II Interaction and ...gogo/courses/imgd4000_2014...IMGD 4000 Technical Game Development II Interaction and Immersion Robert W. Lindeman Associate

[From Harmonix presentation]

42 R.W. Lindeman - WPI Dept. of Computer Science Interactive Media & Game Development

Unnatural Mapping

Page 43: IMGD 4000 Technical Game Development II Interaction and ...gogo/courses/imgd4000_2014...IMGD 4000 Technical Game Development II Interaction and Immersion Robert W. Lindeman Associate

Dance Pad

R.W. Lindeman - WPI Dept. of Computer Science Interactive Media & Game Development

43

Page 44: IMGD 4000 Technical Game Development II Interaction and ...gogo/courses/imgd4000_2014...IMGD 4000 Technical Game Development II Interaction and Immersion Robert W. Lindeman Associate

Diamond Park

R.W. Lindeman - WPI Dept. of Computer Science Interactive Media & Game Development

44

Page 45: IMGD 4000 Technical Game Development II Interaction and ...gogo/courses/imgd4000_2014...IMGD 4000 Technical Game Development II Interaction and Immersion Robert W. Lindeman Associate

R.W. Lindeman - WPI Dept. of Computer Science Interactive Media & Game Development

45

Inertial and IR Sensing

 Wiimote  finger tracking [video]

 head tracking [video]

Page 46: IMGD 4000 Technical Game Development II Interaction and ...gogo/courses/imgd4000_2014...IMGD 4000 Technical Game Development II Interaction and Immersion Robert W. Lindeman Associate

Wii Finger Tracking

R.W. Lindeman - WPI Dept. of Computer Science Interactive Media & Game Development

46

Page 47: IMGD 4000 Technical Game Development II Interaction and ...gogo/courses/imgd4000_2014...IMGD 4000 Technical Game Development II Interaction and Immersion Robert W. Lindeman Associate

Wii Head Tracking

R.W. Lindeman - WPI Dept. of Computer Science Interactive Media & Game Development

47

Page 48: IMGD 4000 Technical Game Development II Interaction and ...gogo/courses/imgd4000_2014...IMGD 4000 Technical Game Development II Interaction and Immersion Robert W. Lindeman Associate

R.W. Lindeman - WPI Dept. of Computer Science Interactive Media & Game Development

48

Using Cameras and Computer Vision  Kinect (for Microsoft XBox 360)

 RGB camera  infrared depth sensor (IR laser projector

+sensor)  microphone array  $150 (free SDK)

Page 49: IMGD 4000 Technical Game Development II Interaction and ...gogo/courses/imgd4000_2014...IMGD 4000 Technical Game Development II Interaction and Immersion Robert W. Lindeman Associate

R.W. Lindeman - WPI Dept. of Computer Science Interactive Media & Game Development

49

Augmented Reality  Eye of Judgement [video]

 Lab Demos [2 videos]

Page 50: IMGD 4000 Technical Game Development II Interaction and ...gogo/courses/imgd4000_2014...IMGD 4000 Technical Game Development II Interaction and Immersion Robert W. Lindeman Associate

Eye of Judgement

R.W. Lindeman - WPI Dept. of Computer Science Interactive Media & Game Development

50

Page 51: IMGD 4000 Technical Game Development II Interaction and ...gogo/courses/imgd4000_2014...IMGD 4000 Technical Game Development II Interaction and Immersion Robert W. Lindeman Associate

Augmented Reality

R.W. Lindeman - WPI Dept. of Computer Science Interactive Media & Game Development

51

Page 52: IMGD 4000 Technical Game Development II Interaction and ...gogo/courses/imgd4000_2014...IMGD 4000 Technical Game Development II Interaction and Immersion Robert W. Lindeman Associate

R.W. Lindeman - WPI Dept. of Computer Science Interactive Media & Game Development

52

Virtual Reality  Prof. Lindeman’s TactaVest [video] part of the “Playstation 6”

Page 53: IMGD 4000 Technical Game Development II Interaction and ...gogo/courses/imgd4000_2014...IMGD 4000 Technical Game Development II Interaction and Immersion Robert W. Lindeman Associate

TactaVest

R.W. Lindeman - WPI Dept. of Computer Science Interactive Media & Game Development

53

Page 54: IMGD 4000 Technical Game Development II Interaction and ...gogo/courses/imgd4000_2014...IMGD 4000 Technical Game Development II Interaction and Immersion Robert W. Lindeman Associate

R.W. Lindeman - WPI Dept. of Computer Science Interactive Media & Game Development

54

Neural and Bio Feedback  Heart rate and skin conductance

 Wild Divine IOM [video]

 http://www.meditations-uk.com/products/wilddivine.html

 Neural activity (EEG)  EmotivEPOC

  http://www.emotiv.com

Page 55: IMGD 4000 Technical Game Development II Interaction and ...gogo/courses/imgd4000_2014...IMGD 4000 Technical Game Development II Interaction and Immersion Robert W. Lindeman Associate

Wild Divine IOM

R.W. Lindeman - WPI Dept. of Computer Science Interactive Media & Game Development

55

Page 56: IMGD 4000 Technical Game Development II Interaction and ...gogo/courses/imgd4000_2014...IMGD 4000 Technical Game Development II Interaction and Immersion Robert W. Lindeman Associate

R.W. Lindeman - WPI Dept. of Computer Science Interactive Media & Game Development

56

Other Input Control Ideas  Speech

 cheap, easy to get  slow, unreliable (esp. in noisy env.)

 “Embodied Gaming”  e.g., robosoccer with Sony Aibos

Page 57: IMGD 4000 Technical Game Development II Interaction and ...gogo/courses/imgd4000_2014...IMGD 4000 Technical Game Development II Interaction and Immersion Robert W. Lindeman Associate

R.W. Lindeman - WPI Dept. of Computer Science Interactive Media & Game Development

57

Page 58: IMGD 4000 Technical Game Development II Interaction and ...gogo/courses/imgd4000_2014...IMGD 4000 Technical Game Development II Interaction and Immersion Robert W. Lindeman Associate

R.W. Lindeman - WPI Dept. of Computer Science Interactive Media & Game Development

58

Input Controls Summary  What can you do with _____ that you

couldn’t do before?

 What’s more fun with _____ than with previous technologies?

 Does _____ enhance game play, rather than replacing traditional controller?

[From Z. Drake, GDC’08]