78
Putting the Fun in Functional applying game mechanics to functional software Amy Jo Kim www.ShuffleBrain.com

Putting the Fun in Functional

  • Upload
    amy-kim

  • View
    108

  • Download
    0

Embed Size (px)

DESCRIPTION

 

Citation preview

Page 1: Putting the Fun in Functional

Putting the Fun in Functionalapplying game mechanics to functional software

Amy Jo Kimwww.ShuffleBrain.com

Page 2: Putting the Fun in Functional

About ShuffleBrainWe design games & services for clients on the cutting edge of Entertainment Technology

Page 3: Putting the Fun in Functional

About Me

Amy Jo Kim: Creative Director ShuffleBrain

• Trained in Psych, Neuroscience, CompSci

• Design social games, Web communities,

mobile services

• Author, “Community Building on the Web”

Page 4: Putting the Fun in Functional

What this talk is about

using game mechanics to create applications and services

that are fun, compelling, and addictive

What this talk is NOT about

using graphics, animation, sound and UI techniques from

games to liven up functional software (that’s another topic :-)

Page 5: Putting the Fun in Functional

Q: What is a game?

A1: Formal Definitiona system in which players engage in an artificial conflict, defined by rules, that results in a quantifiable outcome*

A2: Informal Definitiona structured experience with rules & goals that’s fun

*From Rules of Play by Eric Zimmerman and Katie Salen

Page 6: Putting the Fun in Functional

Q: How do games shape behavior?

A: By leveraging our primal response patterns

Page 7: Putting the Fun in Functional

Q: How do games shape behavior?

A: By engaging us in flow

Page 8: Putting the Fun in Functional

How can game mechanics make an interactive

experience more fun, compelling and addictive?

Page 9: Putting the Fun in Functional

5 Game Mechanics

1. Collecting

Page 10: Putting the Fun in Functional

Worlds of Warcraft inventory

Collecting - show me your stuff!

MySpace friends

Page 11: Putting the Fun in Functional

Impressive collection = bragging rights

Collectible cards Tagworld fans

Page 12: Putting the Fun in Functional

The Power of Completing a Set

Baseball Cards

QuickTime™ and aTIFF (Uncompressed) decompressor

are needed to see this picture.

QuickTime™ and aTIFF (Uncompressed) decompressor

are needed to see this picture.

QuickTime™ and aTIFF (Uncompressed) decompressor

are needed to see this picture.

Habbo Coins

Page 13: Putting the Fun in Functional

Gotta catch ‘em all!

Page 14: Putting the Fun in Functional

Collecting Goes Mobile

Collecting stamps in BrainAge Collecting Friends in Hotties

Page 15: Putting the Fun in Functional

5 Game Mechanics

1. Collecting

2. Points

Page 16: Putting the Fun in Functional

Earning Points = simple score system

Earning points in Bejeweled Earning points on eBay

Page 17: Putting the Fun in Functional

What can you DO with your points?

… and what can your points DO for you?

Page 18: Putting the Fun in Functional

Redeemable Points: earn while you play

S&H GreenStamps PrizePlay

Page 19: Putting the Fun in Functional

Redeemable Points drive Loyalty

Southwest Airlinessimpler Frequent Flyer points

Drugstore.com Dollarsearn while you shop

Page 20: Putting the Fun in Functional

Can earning points be a social experience?

Page 21: Putting the Fun in Functional

Social Points are given by other players

Ratings in Acrophobia Ratings in YouTube

Page 22: Putting the Fun in Functional

Social Points express your game’s values

Rating profiles in MySpace Rating profiles in “Hotties”

Page 23: Putting the Fun in Functional

Comparisons: a 2-choice social points game

Which is hotter?Which is cuter?

Page 24: Putting the Fun in Functional

eBay: social points for online transactions

Page 25: Putting the Fun in Functional

Amazon: social points for book reviews

Page 26: Putting the Fun in Functional

Flickr: Social Points for “interestingness”

Points are calculated via aggregate behavior

Page 27: Putting the Fun in Functional

Once you have points…

… you can have LeaderBoards

Page 28: Putting the Fun in Functional

LeaderBoards tap into our innate competitive drive

Leaderboards in TagWorld

Page 29: Putting the Fun in Functional

Leaderboards express your game’s values

Xbox Live Halo TextAmerica

Page 30: Putting the Fun in Functional

Leaderboards drive Player Behavior

TextAmerica: Most Comments YouTube: Highest Rated

Page 31: Putting the Fun in Functional

Parallel Leaderboards = Greater Diversity

TextAmerica: Most Comments YouTube: Highest Rated

Page 32: Putting the Fun in Functional

HINT: LeaderBoards encourage people to game the system…

Some systems once had LeaderBoards…

… but removed them. WHY????

Page 33: Putting the Fun in Functional

Statistical Ranking: Leaderboards alternative

Daily Puzzle percentage ranking Amazon sales ranking

Page 34: Putting the Fun in Functional

Once you have points…

… you can define Levels

Page 35: Putting the Fun in Functional

Levels are shorthand for accumulated points

Levelling up in Bejeweled eBay’s Star System

Page 36: Putting the Fun in Functional

Levels punctuate the game experience

Reaching Level 60 in WOW Attaining a new karate belt

Page 37: Putting the Fun in Functional

Levels unlock new powers & access

Levelling up in WOW Levelling up as an eBay powerseller

Page 38: Putting the Fun in Functional

5 Game Mechanics

1. Collecting

2. Points

3. Feedback

Page 39: Putting the Fun in Functional

Feedback draws attention through movement & change

Feedback in Bejeweled Feedback in MySpace Mobile

Page 40: Putting the Fun in Functional

Feedback accelerates mastery

Karaoke Revolution - how good is your singing? Brain Training - how old is your brain?

Page 41: Putting the Fun in Functional

Feedback makes your game more fun & compelling

Page 42: Putting the Fun in Functional

Feedback induces flow

Stanford Sudoku

Page 43: Putting the Fun in Functional

Feedback makes mundane tasks more fun

Cooking Mama for Nintendo DS - teaches you how to cook

Page 44: Putting the Fun in Functional

BIMactive: feedback on your physical activity

Page 45: Putting the Fun in Functional

5 Game Mechanics

1. Collecting

2. Points

3. Feedback

4. Exchanges

Page 46: Putting the Fun in Functional

Exchanges are structured social interactions

basic, primal form of social engagement

Page 47: Putting the Fun in Functional

Social Exchanges can be explicit…

In chess, taking turns is built into the rules

Page 48: Putting the Fun in Functional

… or implicit (i.e. emergent)

eBay Feedback is a tit-for-tat social meta-game

Page 49: Putting the Fun in Functional

Trading is an explicit Social Exchange

Trading in WOW Trading in MogiMogi

Page 50: Putting the Fun in Functional

“gifting” is a implicit Social Exchange

NetMarble HabboHotel Helios

Page 51: Putting the Fun in Functional

MySpace has both kinds of Exchanges

comments are implicit

QuickTime™ and aTIFF (Uncompressed) decompressor

are needed to see this picture.

“Add Friend” is explicit

Page 52: Putting the Fun in Functional

5 Game Mechanics

1. Collecting

2. Points

3. Feedback

4. Exchanges

5. Customization

Page 53: Putting the Fun in Functional

Customization increases investment,creates barriers to exit

Choose your favorite MetroGirl Customized eBay interface

Page 54: Putting the Fun in Functional

“Automatic” Customization is fun and engaging

Amazon Home Page

Flickr Home Page

Page 55: Putting the Fun in Functional

Character Customization is especially powerful

Female Characters in WOW Female Profiles in MySpace

Page 56: Putting the Fun in Functional

Let’s look at one successful social network

through the lens of game mechanics…

Page 57: Putting the Fun in Functional

How is MySpace like a game?

1. Collecting

2. Points

3. Feedback

4. Exchanges

5. Customization

Page 58: Putting the Fun in Functional

How is MySpace like a game?

1. Collecting

2. Points

3. Feedback

4. Exchanges

5. Customization

Page 59: Putting the Fun in Functional

How is MySpace like a game?

1. Collecting

2. Points

3. Feedback

4. Exchanges

5. Customization

Page 60: Putting the Fun in Functional

How is MySpace like a game?

1. Collecting

2. Points

3. Feedback

4. Exchanges

5. Customization

Page 61: Putting the Fun in Functional

How is MySpace like a game?

1. Collecting

2. Points

3. Feedback

4. Exchanges

5. Customization

Page 62: Putting the Fun in Functional

Now, let’s look at how game mechanics

can make a “serious” game more fun

Page 63: Putting the Fun in Functional

Brain Age (Nintendo DS)

QuickTime™ and aTIFF (Uncompressed) decompressorare needed to see this picture.

QuickTime™ and aTIFF (Uncompressed) decompressorare needed to see this picture.

Page 64: Putting the Fun in Functional

Collecting motivates repeat play

1. Collecting

2. Points

3. Feedback

4. Exchanges

5. Customization

Collect daily stamps Collect new games

Page 65: Putting the Fun in Functional

Points are tracked over time

1. Collecting

2. Points

3. Feedback

4. Exchanges

5. Customization

Points over time

Points for a round

Page 66: Putting the Fun in Functional

Feedback works at different time scales

1. Collecting

2. Points

3. Feedback

4. Exchanges

5. CustomizationShort term: correct?

Long term: Brain age

Page 67: Putting the Fun in Functional

Feedback & instructions are conversational

1. Collecting

2. Points

3. Feedback

4. Exchanges

5. Customization

He introduces

You play

He evaluates

Page 68: Putting the Fun in Functional

Customization via handwriting…

1. Collecting

2. Points

3. Feedback

4. Exchanges

5. Customization

Custom signature Custom stamp

Page 69: Putting the Fun in Functional

…and time-aware dialog

1. Collecting

2. Points

3. Feedback

4. Exchanges

5. CustomizationBrain Age is aware of time

Page 70: Putting the Fun in Functional

Creating the illusion of awareness

1. Collecting

2. Points

3. Feedback

4. Exchanges

5. CustomizationProgram remembers when you last logged in

Page 71: Putting the Fun in Functional

Now let’s look at a popular local review site

from a game design perspective

Page 72: Putting the Fun in Functional

Collecting: Reviews, Friends, Compliments

1. Collecting

2. Points

3. Feedback

4. Exchanges

5. Customization

Page 73: Putting the Fun in Functional

Multiple Leaderboards showcase different metrics

1. Collecting

2. Points

3. Feedback

4. Exchanges

5. Customization

Page 74: Putting the Fun in Functional

Users get immediate feedback when posting/rating reviews

1. Collecting

2. Points

3. Feedback

4. Exchanges

5. Customization

Page 75: Putting the Fun in Functional

“Compliments” function as impicit exchanges

1. Collecting

2. Points

3. Feedback

4. Exchanges

5. Customization

Page 76: Putting the Fun in Functional

1. Collecting

2. Points

3. Feedback

4. Exchanges

5. Customization

Profiles offer rich Character Customization

Page 77: Putting the Fun in Functional

Looking Ahead expect to see more “serious” applications that feel like games…

…and games that incorporate communities