Our Properties: Gamasutra GameCareerGuide IndieGames Indie Royale GDC IGF Game Developer Magazine GAO
My Message close
Contents
Using Kinect for High Adventure
 
 
Printer-Friendly VersionPrinter-Friendly Version
 
Latest News
spacer View All spacer
 
June 2, 2012
 
38 Studios' Downfall: The Gamasutra Report [65]
 
How Space Quest's creative duo buried the hatchet after 20 years apart [2]
 
Gamasutra's on-site E3 2012 coverage starts Monday
spacer
Latest Jobs
spacer View All     Post a Job     RSS spacer
 
June 2, 2012
 
Trion Worlds
Senior Content Designer
 
Trion Worlds
Senior Content Designer
 
Trion Worlds
Lead Systems Designer
 
Trion Worlds
Senior Producer - Live
 
Trion Worlds
Senior Gameplay Engineer
 
Trion Worlds
Senior Gameplay Engineer
spacer
Latest Features
spacer View All spacer
 
June 2, 2012
 
arrow The 20-Year Estrangement of the Two Guys from Andromeda [7]
 
arrow The Anatomy of a Bad Game [16]
 
arrow Old Grumpy Designer Syndrome [22]
 
arrow 10 Tips: The Creation and Integration of Audio [2]
 
arrow Beyond Heavy Rain: David Cage on Interactive Narrative [49]
 
arrow Leading Change - An Excerpt from Beyond Critical [4]
 
arrow Persuasive Games: Process Intensity and Social Experimentation [29]
 
arrow Culture Clash: How Video Games Are Crashing the Museum Party [8]
spacer
Latest Blogs
spacer View All     Post     RSS spacer
 
June 2, 2012
 
A Few Thoughts on Kickstarter [8]
 
Dust in The Wind: An Analysis of A Valley Without Wind [2]
 
The "Gratitude Update": Connectrode 2.0
 
Molleindustria's Unmanned: Excellence Through Boredom [11]
 
Story Design Challenge #4: Design a World [2]
spacer
About
spacer Editor-In-Chief:
Kris Graft
Features Director:
Christian Nutt
News Director:
Frank Cifaldi
Senior Contributing Editor:
Brandon Sheffield
News Editors:
Frank Cifaldi, Tom Curtis, Mike Rose, Eric Caoili, Kris Graft
Editors-At-Large:
Leigh Alexander, Chris Morris
Advertising:
Jennifer Sulik
Recruitment:
Gina Gross
 
Feature Submissions
 
Comment Guidelines
Sponsor
Features
  Using Kinect for High Adventure
by Nick Adams [Design]
9 comments Share on Twitter Share on Facebook RSS
 
 
March 1, 2012 Article Start Page 1 of 3 Next
 

[Nick Adams, design manager on Blitz Games Studios' Puss in Boots explains how the game's sword fighting mechanics were made to work for a wide audience, and how conventional controller-style game design rules just don't apply when working for with motion controls.]

On paper, at least, Puss In Boots was not that dissimilar to many of the games the studio had done before: a traditional, family-friendly, single-player action adventure based on a well-known IP. There would be the usual production challenges developing a game alongside a movie, but this was nothing we hadn't done before. Our main focus was to create an enjoyable, polished game that would deliver the movie experience to the player.


Ironically, it was the requirement to make the lead platform Kinect that ultimately allowed us to achieve this -- but trying to adapt this type of game to Kinect (the first of its type) felt like an almost impossible challenge when we first started work on the design.

How do we get the player to do even basic tasks like move or look? How do we allow the player to target different enemies in combat? Will any of the expected game mechanics even work?

The answers were found in a fundamental rethink of how we approached the design. The fact that we were even asking these questions highlighted an initial shortcoming in our approach. The real questions we needed to ask were "What can we do with this technology, and what should we do?"

Start With the Player

The main goal when designing a controller layout is to create a good player experience. A good layout obviously needs to be ergonomic, intuitive, and, where appropriate, should meet player expectations. Less attention is paid to the experience of actually pressing the buttons, because button-pressing is not inherently fun. It is in the on-screen response where the fun lies; the act of pressing a button is largely a means to an end.

When designing for Kinect, it's very different. Input gestures are not just a way to control something on-screen; they are an integral part of the experience. The player has to physically perform, and so to maximize the experience that performance has to be engaging, fun and un-embarrassingly intuitive.


Focusing on player performance is key to creating an engaging Kinect experience.

When we brainstormed ideas for mechanics, rather than focusing on what the on-screen character should do, we began by looking at what would be fun for the player to perform. We placed particular emphasis on actions that the player would already know (such as air guitar) and built on these, rather than devising new actions that would have to be taught from scratch. This worked very well and gave us a great starting point for our mechanics.

What we learned: Don't just think about what the character does. Think about what the player does and use that to build a strong player-character bond.

The Hero Experience

Having focused on what would be fun to perform; our next job was to make the player feel connected to their on-screen counterpart. We wanted the player to feel heroic, and this raised the next problem. Puss always looks great because he is posed by some of the world's best animators. Most players, on the other, hand do not exhibit the same flair. This is further compounded by the player's egocentric bias -- the perception that they look considerably cooler than they actually do.

We quickly discovered this when we first hooked up the sword fighting. We initially used avateering -- the process of mapping a player's exact skeletal movements on to the on-screen character model. Puss would do exactly what the player did, but this simply highlighted the gulf between the two. It felt underwhelming rather than heroic (not to mention the fact that the on-screen character ceased to look and behave like Puss at all). We needed a Plan B.


Exaggerating the player's input can be used to create a more heroic experience.

It was the animators on the team who drove the idea to use gesture-triggered animations. Rather than map the skeletal movements directly, we created a library of pre-animated moves and triggered the ones that most closely matched the player's input. There were concerns among the design team that this would break the crucial one-to-one bond between player and character. We were also concerned that the idea was too complex and would simply not work. A "fail fast" process of quick prototypes and rapid iteration (critical to the development of motion controlled games) allowed us to prove this out quickly, and the end result was a huge success.

We found that players didn't have a problem with the lack of exact correlation, as long as they felt like they were driving the on-screen action. In addition, we were making players look better than they were, which made them far more willing to buy into the illusion.

What we learned: Exaggerate the player's performance to make them feel heroic. Use the player's input to drive the action rather than directly reflect it.

 
Article Start Page 1 of 3 Next
 
Comments

R. Hunter Gough
profile image
great article! thanks!

Raja Bala
profile image
Very nicely written, Nick! Its amazing how Kinect makes you really think about everything in your game.
I've spent quite some time thinking about the same problems you've mentioned, but alas, a hobbyist doesn't have access to animators and artists that easily.

While Puss is a good example of 'gestures triggering animations', sports games are quite the opposite.
You want the player to feel like he is complete control of his avatar almost all the time.

And regarding gesture recognition, what kind of implementation did you guys go for? Was it a system where you defined a gesture by performing it and then using a nearest comparison based approach? Or was it more vector based hardcoding of gestures?

Kenneth Blaney
profile image
Lots of good stuff learned about the Kinect here especially reducing latency by detecting the midpoint of the swing to start the animation (which, I suppose you could interrupt if the player does not complete the second half of the motion). I do have to wonder, however, if you found that gestures triggering animations worked best for all sorts of reasons, is Kinect generally a positive choice for these games that require those situations (for instance, the heroic aspect)? Put another way, what does triggering actions with gestures gain in comparison to triggering actions with buttons?

Rob Allegretti
profile image
Nice one! Can't wait to work more with the Kinect and motion-control.

Micha Galor
profile image
Great article!
I especially liked the insight on the user domain – and the fact it is now added to the game designer's considerations
Also the air guitar point is indigenous (the "fun and working" approach)

Some related gesture gaming notes I have written a month ago:
http://michagalor.blogspot.com/2012/02/part-3-shooting.html

Nick Adams
profile image
Thanks Micha, and thanks for the blog link. Really interesting stuff - have bookmarked!

Nick Adams
profile image
Thanks for the comments.

Raja - for the sword fighting, we tracked the velocity of the wrist node across a threshold and than triggered the animation that most closely matched the gesture performed by the player.

Kenneth - the main benefit over buttons is the heightened sense of immersion gained from physically performing the gesture. This leads to a much stronger 'connection' with the on screen avatar.

Marcus Miller
profile image
I wish someone would come up with a fluid method of moving around in a game environment while using Kinects. It may require some sort of physical controller in conjunction with the Kinect controller.

shachar oz
profile image
as a motion game designer i can join in to share with all these lessons.
well put, Nick! :)

i even learned one point i thought would work but never tried it so far (the fact that several gestures would activate the same response). so thanks, man


none
 
Comment:
 




UBM Techweb
Game Network
Game Developers Conference | GDC Europe | GDC Online | GDC China | Gamasutra | Game Developer Magazine | Game Advertising Online
Game Career Guide | Independent Games Festival | Indie Royale | IndieGames

Other UBM TechWeb Networks
Business Technology | Business Technology Events | Telecommunications & Communications Providers

Privacy Policy | Terms of Service | Contact Us | Copyright © UBM TechWeb, All Rights Reserved.