SlideShare a Scribd company logo
1 of 69
Are We Having Fun Yet?
Usability Heuristics for Games




                                                      #havingfunUI
                                 Corey Chandler & John Mark Josling
Why is UI Important?
What do UI Designers Know
      About Games?
Wait, Who Are You?

Corey Chandler
corey.chandler@coreychandler.net




John Mark Josling
jmjosling@gmail.com
Boundaries Between UI and
      Game Design
Game vs. Interface Design
                                            Game
Design   Interface
Design
• "Game design is the process of
  designing the content and rules
  of a game.”

• "The goal of user interface
  design is to make the user’s
  interaction as simple and efficient
  as possible, in terms of
  accomplishing user goals...”

  - Wikipedia

• Both seek to achieve a net positive user experience, and to avoid
  unanticipated negative experiences.
Anticipated Negative Experiences

Both Game Design and Interface Design address
anticipated negative experiences.




Street Fighter IV              Ebay Inc.
Unanticipated Negative Experiences

Both Game Design and Interface Design seek to
minimize unanticipated negative experiences.




Halo 3 Heatmap




                           SiteCatalyst
Ten Heuristics
Increase Interaction Speed Over Time

As users become more experienced with a game,
enable them to speed up their interactions.

Frequent tasks should be the most streamlined.
Bad Example:
Continuing a multi-player game




                                 Borderlands
Good Example:
Frequent transactions are immediately available




                                                  Wells Fargo ATM
                                                             13
Good Example:
Pie menus are one design pattern that enables expertise




                                                          Dragon Age: Origins
Avoid Conceptually Conflicting Inputs

Challenge: # actions > # inputs
When assigning multiple actions to one input, try to
make them as conceptually consistent as possible
throughout the game.
Red Dead Redemption
Red Dead Redemption
Red Dead Redemption
Provide Immersive Cues

Users should be aware of their status and impact on
the world and when these change.

Mismatches & ambiguity make the connection
between player and virtual world weaker, less
immersive.
Bad Example:
How much health remains?




                           Street Fighter 2
Bad Example:
How much health remains?




                           Street Fighter 2
Good Example:
Directional awareness as an immersive cue




                                            Gears of War 2
Distinguish Active from Inactive



Digital spaces and games piggy-back on
learned expectations.

Games need to either stay true these
expectations or provide cues to help players
learn new ones.
Bad Example:
In games, it can be hard to tell foreground from background




                                                              Fallout 3: New Vegas
Bad Example:
Make it clear what can be interacted with, and what is just decoration




                                                                         Peggle
Good Example:
The web has developed new affordance cues




                                            ebay.com
Good Example:
Games must rely on affordance cues




                                     World of Warcraft
Good Example:
Games must rely on affordance cues




                                     Everquest II
Exception:
Some games build this ambiguity into their puzzles




                                                     Monkey Island 2
Prevent Surprise Errors



Frustration comes from unintended
challenges, often during mundane tasks.

When the user does fail, make sure they
understand why.
Bad Example:
Suspected errors should be identified




                                       World of Warcaft
Bad Example:
In this case, the error was not identified



                                   No pants




                                              World of Warcaft
Good Example:
Try to prevent non-recoverable errors




                                        World of Warcaft
Good Example:
Allow players to undo previous errors




                                        Dragon Age: Origins
Be Game State Aware




Look for ways of providing contextual help.

Some players prefer documentation over
exploration; provide for both.
Bad Example:
Printed manuals don’t reflect the player’s current situation




                                                              Civilization V
Good Example:
Look for ways of providing information as it is needed




                                                         Civilization IV
Good Example:
Context sensitive tool-tips can help expose richer detail when needed




                                                                        Civilization V
Reading is Easier than
         Remembering


Avoid excessive cognitive burden.

Keep information contextual.

Make objectives clear, memorable.
Bad Example:
Printed manuals are memorization exercises




                                             Street Fighter 2
Bad Example:
Learning a new key or button mapping can take time




                                                     Minecraft
Good Example:
Look for ways to provide mnemonics
or clues as to current button mapping




                                        The Legend Zelda: Wind Waker
Good Example:
Summaries can help remind players of objectives




                                                  Rift
Good Example:
Reminders of current goals or objectives can be as simple as color clues




                                                                           Mirror's Edge
Remember Real Life


Provide quick-and-easy exits.

Consider the environment your game is played
in.
Good Example:
Remember the context in which a
player will be enjoying your game




                                    Dungeon Raiders
Good Example:
Allow players to enter and exit the
game quickly
Good Example:
Consider unique player needs




                               Starcraft 2
Maintain Flow



Minimize context breaks, cognitive dissidence.
Bad Example:
Consider the impact of the entire player flow




         • Find Screen Shots



                                               Yola Inc.
Bad Example:
Consider the impact of the entire player flow




         • Find Screen Shots



                                               Yola Inc.
Bad Example:
Consider the impact of the entire player flow




         • Find Screen Shots



                                               Yola Inc.
Bad Example:
If your game encourages exploration, try to keep it seamless




                                                               Dragon Age: Origins
Bad Example:
Context beaks can be seen as punishment




                                          Dragon Age: Origins
Good Example:
If you need loading screens, consider keeping the player
in context as much as possible




                                                           Fallout 3
Good Example:
When possible, avoid transitions between levels completely




                                                             Flow
Ask “What Could I Take Away?”


Interface elements should not contain information
which is irrelevant or rarely needed.

Beware of chrome creep.
Good Example:
Chrome ~30% screen




                     Diablo
Good Example:
Chrome ~25% screen




                     Diablo II
Good Example:
Chrome ~15% screen




                     Diablo III
Good Example:
Reducing chrome enables primary content to shine
Bad Example:
Non-essential controls cover important real estate




                                                     Starcraft 2
Bad Example:
Non-essential controls cover important real estate




                                                     Starcraft 2
Good Example:
Find ways to incorporate key information into the primary area




                                                                 Dead Space
Discount Usability
   Techniques
Thanks!
And special thanks to Marina Kobayashi for all her
help!
Questions & Discussion
(1) Increase Interaction Speed Over Time
(2) Avoid Conceptually Conflicting Inputs
(3) Provide Immersive Cues
(4) Distinguish Active from Inactive
(5) Prevent Surprise Errors
(6) Be Game State Aware
(7) Reading is Easier than Remembering
(8) Remember Real Life
(9) Maintain Flow
(10) Ask “What Could I Take Away?”

More Related Content

Recently uploaded

2024新版美国旧金山州立大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree
2024新版美国旧金山州立大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree2024新版美国旧金山州立大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree
2024新版美国旧金山州立大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degreeyuu sss
 
shot list for my tv series two steps back
shot list for my tv series two steps backshot list for my tv series two steps back
shot list for my tv series two steps back17lcow074
 
Call Girls Aslali 7397865700 Ridhima Hire Me Full Night
Call Girls Aslali 7397865700 Ridhima Hire Me Full NightCall Girls Aslali 7397865700 Ridhima Hire Me Full Night
Call Girls Aslali 7397865700 Ridhima Hire Me Full Nightssuser7cb4ff
 
办理(UC毕业证书)查尔斯顿大学毕业证成绩单原版一比一
办理(UC毕业证书)查尔斯顿大学毕业证成绩单原版一比一办理(UC毕业证书)查尔斯顿大学毕业证成绩单原版一比一
办理(UC毕业证书)查尔斯顿大学毕业证成绩单原版一比一z xss
 
DAKSHIN BIHAR GRAMIN BANK: REDEFINING THE DIGITAL BANKING EXPERIENCE WITH A U...
DAKSHIN BIHAR GRAMIN BANK: REDEFINING THE DIGITAL BANKING EXPERIENCE WITH A U...DAKSHIN BIHAR GRAMIN BANK: REDEFINING THE DIGITAL BANKING EXPERIENCE WITH A U...
DAKSHIN BIHAR GRAMIN BANK: REDEFINING THE DIGITAL BANKING EXPERIENCE WITH A U...Rishabh Aryan
 
1比1办理美国北卡罗莱纳州立大学毕业证成绩单pdf电子版制作修改
1比1办理美国北卡罗莱纳州立大学毕业证成绩单pdf电子版制作修改1比1办理美国北卡罗莱纳州立大学毕业证成绩单pdf电子版制作修改
1比1办理美国北卡罗莱纳州立大学毕业证成绩单pdf电子版制作修改yuu sss
 
FiveHypotheses_UIDMasterclass_18April2024.pdf
FiveHypotheses_UIDMasterclass_18April2024.pdfFiveHypotheses_UIDMasterclass_18April2024.pdf
FiveHypotheses_UIDMasterclass_18April2024.pdfShivakumar Viswanathan
 
ARt app | UX Case Study
ARt app | UX Case StudyARt app | UX Case Study
ARt app | UX Case StudySophia Viganò
 
办理学位证(SFU证书)西蒙菲莎大学毕业证成绩单原版一比一
办理学位证(SFU证书)西蒙菲莎大学毕业证成绩单原版一比一办理学位证(SFU证书)西蒙菲莎大学毕业证成绩单原版一比一
办理学位证(SFU证书)西蒙菲莎大学毕业证成绩单原版一比一F dds
 
定制(CQU文凭证书)中央昆士兰大学毕业证成绩单原版一比一
定制(CQU文凭证书)中央昆士兰大学毕业证成绩单原版一比一定制(CQU文凭证书)中央昆士兰大学毕业证成绩单原版一比一
定制(CQU文凭证书)中央昆士兰大学毕业证成绩单原版一比一Fi ss
 
8377877756 Full Enjoy @24/7 Call Girls in Nirman Vihar Delhi NCR
8377877756 Full Enjoy @24/7 Call Girls in Nirman Vihar Delhi NCR8377877756 Full Enjoy @24/7 Call Girls in Nirman Vihar Delhi NCR
8377877756 Full Enjoy @24/7 Call Girls in Nirman Vihar Delhi NCRdollysharma2066
 
Call Girls Meghani Nagar 7397865700 Independent Call Girls
Call Girls Meghani Nagar 7397865700  Independent Call GirlsCall Girls Meghani Nagar 7397865700  Independent Call Girls
Call Girls Meghani Nagar 7397865700 Independent Call Girlsssuser7cb4ff
 
Dubai Calls Girl Tapes O525547819 Real Tapes Escort Services Dubai
Dubai Calls Girl Tapes O525547819 Real Tapes Escort Services DubaiDubai Calls Girl Tapes O525547819 Real Tapes Escort Services Dubai
Dubai Calls Girl Tapes O525547819 Real Tapes Escort Services Dubaikojalkojal131
 
Passbook project document_april_21__.pdf
Passbook project document_april_21__.pdfPassbook project document_april_21__.pdf
Passbook project document_april_21__.pdfvaibhavkanaujia
 
MT. Marseille an Archipelago. Strategies for Integrating Residential Communit...
MT. Marseille an Archipelago. Strategies for Integrating Residential Communit...MT. Marseille an Archipelago. Strategies for Integrating Residential Communit...
MT. Marseille an Archipelago. Strategies for Integrating Residential Communit...katerynaivanenko1
 
PORTAFOLIO 2024_ ANASTASIYA KUDINOVA
PORTAFOLIO   2024_  ANASTASIYA  KUDINOVAPORTAFOLIO   2024_  ANASTASIYA  KUDINOVA
PORTAFOLIO 2024_ ANASTASIYA KUDINOVAAnastasiya Kudinova
 
How to Empower the future of UX Design with Gen AI
How to Empower the future of UX Design with Gen AIHow to Empower the future of UX Design with Gen AI
How to Empower the future of UX Design with Gen AIyuj
 
306MTAMount UCLA University Bachelor's Diploma in Social Media
306MTAMount UCLA University Bachelor's Diploma in Social Media306MTAMount UCLA University Bachelor's Diploma in Social Media
306MTAMount UCLA University Bachelor's Diploma in Social MediaD SSS
 
Top 10 Modern Web Design Trends for 2025
Top 10 Modern Web Design Trends for 2025Top 10 Modern Web Design Trends for 2025
Top 10 Modern Web Design Trends for 2025Rndexperts
 
办理(USYD毕业证书)澳洲悉尼大学毕业证成绩单原版一比一
办理(USYD毕业证书)澳洲悉尼大学毕业证成绩单原版一比一办理(USYD毕业证书)澳洲悉尼大学毕业证成绩单原版一比一
办理(USYD毕业证书)澳洲悉尼大学毕业证成绩单原版一比一diploma 1
 

Recently uploaded (20)

2024新版美国旧金山州立大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree
2024新版美国旧金山州立大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree2024新版美国旧金山州立大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree
2024新版美国旧金山州立大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree
 
shot list for my tv series two steps back
shot list for my tv series two steps backshot list for my tv series two steps back
shot list for my tv series two steps back
 
Call Girls Aslali 7397865700 Ridhima Hire Me Full Night
Call Girls Aslali 7397865700 Ridhima Hire Me Full NightCall Girls Aslali 7397865700 Ridhima Hire Me Full Night
Call Girls Aslali 7397865700 Ridhima Hire Me Full Night
 
办理(UC毕业证书)查尔斯顿大学毕业证成绩单原版一比一
办理(UC毕业证书)查尔斯顿大学毕业证成绩单原版一比一办理(UC毕业证书)查尔斯顿大学毕业证成绩单原版一比一
办理(UC毕业证书)查尔斯顿大学毕业证成绩单原版一比一
 
DAKSHIN BIHAR GRAMIN BANK: REDEFINING THE DIGITAL BANKING EXPERIENCE WITH A U...
DAKSHIN BIHAR GRAMIN BANK: REDEFINING THE DIGITAL BANKING EXPERIENCE WITH A U...DAKSHIN BIHAR GRAMIN BANK: REDEFINING THE DIGITAL BANKING EXPERIENCE WITH A U...
DAKSHIN BIHAR GRAMIN BANK: REDEFINING THE DIGITAL BANKING EXPERIENCE WITH A U...
 
1比1办理美国北卡罗莱纳州立大学毕业证成绩单pdf电子版制作修改
1比1办理美国北卡罗莱纳州立大学毕业证成绩单pdf电子版制作修改1比1办理美国北卡罗莱纳州立大学毕业证成绩单pdf电子版制作修改
1比1办理美国北卡罗莱纳州立大学毕业证成绩单pdf电子版制作修改
 
FiveHypotheses_UIDMasterclass_18April2024.pdf
FiveHypotheses_UIDMasterclass_18April2024.pdfFiveHypotheses_UIDMasterclass_18April2024.pdf
FiveHypotheses_UIDMasterclass_18April2024.pdf
 
ARt app | UX Case Study
ARt app | UX Case StudyARt app | UX Case Study
ARt app | UX Case Study
 
办理学位证(SFU证书)西蒙菲莎大学毕业证成绩单原版一比一
办理学位证(SFU证书)西蒙菲莎大学毕业证成绩单原版一比一办理学位证(SFU证书)西蒙菲莎大学毕业证成绩单原版一比一
办理学位证(SFU证书)西蒙菲莎大学毕业证成绩单原版一比一
 
定制(CQU文凭证书)中央昆士兰大学毕业证成绩单原版一比一
定制(CQU文凭证书)中央昆士兰大学毕业证成绩单原版一比一定制(CQU文凭证书)中央昆士兰大学毕业证成绩单原版一比一
定制(CQU文凭证书)中央昆士兰大学毕业证成绩单原版一比一
 
8377877756 Full Enjoy @24/7 Call Girls in Nirman Vihar Delhi NCR
8377877756 Full Enjoy @24/7 Call Girls in Nirman Vihar Delhi NCR8377877756 Full Enjoy @24/7 Call Girls in Nirman Vihar Delhi NCR
8377877756 Full Enjoy @24/7 Call Girls in Nirman Vihar Delhi NCR
 
Call Girls Meghani Nagar 7397865700 Independent Call Girls
Call Girls Meghani Nagar 7397865700  Independent Call GirlsCall Girls Meghani Nagar 7397865700  Independent Call Girls
Call Girls Meghani Nagar 7397865700 Independent Call Girls
 
Dubai Calls Girl Tapes O525547819 Real Tapes Escort Services Dubai
Dubai Calls Girl Tapes O525547819 Real Tapes Escort Services DubaiDubai Calls Girl Tapes O525547819 Real Tapes Escort Services Dubai
Dubai Calls Girl Tapes O525547819 Real Tapes Escort Services Dubai
 
Passbook project document_april_21__.pdf
Passbook project document_april_21__.pdfPassbook project document_april_21__.pdf
Passbook project document_april_21__.pdf
 
MT. Marseille an Archipelago. Strategies for Integrating Residential Communit...
MT. Marseille an Archipelago. Strategies for Integrating Residential Communit...MT. Marseille an Archipelago. Strategies for Integrating Residential Communit...
MT. Marseille an Archipelago. Strategies for Integrating Residential Communit...
 
PORTAFOLIO 2024_ ANASTASIYA KUDINOVA
PORTAFOLIO   2024_  ANASTASIYA  KUDINOVAPORTAFOLIO   2024_  ANASTASIYA  KUDINOVA
PORTAFOLIO 2024_ ANASTASIYA KUDINOVA
 
How to Empower the future of UX Design with Gen AI
How to Empower the future of UX Design with Gen AIHow to Empower the future of UX Design with Gen AI
How to Empower the future of UX Design with Gen AI
 
306MTAMount UCLA University Bachelor's Diploma in Social Media
306MTAMount UCLA University Bachelor's Diploma in Social Media306MTAMount UCLA University Bachelor's Diploma in Social Media
306MTAMount UCLA University Bachelor's Diploma in Social Media
 
Top 10 Modern Web Design Trends for 2025
Top 10 Modern Web Design Trends for 2025Top 10 Modern Web Design Trends for 2025
Top 10 Modern Web Design Trends for 2025
 
办理(USYD毕业证书)澳洲悉尼大学毕业证成绩单原版一比一
办理(USYD毕业证书)澳洲悉尼大学毕业证成绩单原版一比一办理(USYD毕业证书)澳洲悉尼大学毕业证成绩单原版一比一
办理(USYD毕业证书)澳洲悉尼大学毕业证成绩单原版一比一
 

Featured

2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by HubspotMarius Sescu
 
Everything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPTEverything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPTExpeed Software
 
Product Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsProduct Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsPixeldarts
 
How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthThinkNow
 
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfAI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfmarketingartwork
 
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024Neil Kimberley
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)contently
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024Albert Qian
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsKurio // The Social Media Age(ncy)
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Search Engine Journal
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summarySpeakerHub
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next Tessa Mero
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentLily Ray
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best PracticesVit Horky
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project managementMindGenius
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...RachelPearson36
 

Featured (20)

2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot
 
Everything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPTEverything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPT
 
Product Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsProduct Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage Engineerings
 
How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental Health
 
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfAI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
 
Skeleton Culture Code
Skeleton Culture CodeSkeleton Culture Code
Skeleton Culture Code
 
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search Intent
 
How to have difficult conversations
How to have difficult conversations How to have difficult conversations
How to have difficult conversations
 
Introduction to Data Science
Introduction to Data ScienceIntroduction to Data Science
Introduction to Data Science
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best Practices
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project management
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
 

Are We Having Fun Yet: Usability Heuristics

Editor's Notes

  1. Welcome everyone.\n\nThanks for joining us this afternoon. And thanks the SXSW organizers for giving us the opportunity to talk.\n\nBefore we begin, just out of curiosity, how many people here work in the Game Industry? Of those, how many identify as UI designers?\n
  2. So why is UI even important? I probably don’t even need to explain this to this crowd.\n\nOf course, we experience everything digital through its interaction with us. These interactions can be the difference between success and failure at any task. \nAnd not inconsequentially they also influence how a product makes us feel. Look at the major successes in the technology world and you can see how much impact good UI can have. (Apple, Mint, Tivo,) \nAnd this is exactly the same for games.\n\nThe best story, graphics, gameplay, or sound can be tarnished by a bad UI. \n
  3. These days, UI designers are talking a lot about what we can learn from games. Game mechanics are everywhere now-a-days (badges, rankings, mayors, points, progress bars). “Gameify” is the hot trend in business and design. (God, I hate that word.) - \nBut we have a feeling the learnings can go both ways.\n\nUI Designers have developed a unique perspective on the world. A toolset. We see an ATM and immediately evaluate the UI; we visit a shopping site and we instantly become critical of the flow or the presentation or the interaction. It can be quite debilitating. And this It even happens when we play games. Which is why we thought it might be useful to share our perspective with game designers and get their reaction.\n\nRescue princess? OK.\n
  4. Not experts in Game UI, for sure. \n\nI am John Mark Josling, I lead Interaction Designer at Yola Inc. (a san francisco-based company which provides tools to help small business create an online presence) \nI have been an interaction designer for a while, and a front-end engineer before that. I have played games all my life. And I have become increasingly obsessed with the intersection between experience design and games.\n\nSitting next to me is Corey Chandler...\n
  5. \n
  6. \n
  7. \n
  8. \n
  9. \n
  10. Provide a path to mastery?\n
  11. \n
  12. \n
  13. \n
  14. Dragon age pie menu\n
  15. Issue: Actions to perform > number of available inputs\n
  16. \n
  17. \n
  18. \n
  19. \n
  20. Connection between player and virtual representation of self & the world. Mismatch / ambiguity makes this connection weaker, not as immersive. Games seek to connect the player with a virtual representation of a world & themselves\n\n
  21. Street Fighter Video\n
  22. \n
  23. As we grew-up, the real world taught us what can be moved, pushed, lifted, clicked or turned on. We are great at learn these rules and patterns and using them to apply to new objects we find.\nIn UI design, we tend to lump these patterns into a category called “affordances”, but it can be strange to talk about shrubs as having affordance, so I have more generalize this by talking about Active and Inactive.\n\nSince games are by choice or by constraints limited in the world that they represent, almost every game must teach the player these new rules as they play. Games must piggy-back on existing rules or quickly teach us new ones. \n\n\n
  24. ---Ask audience which plant is interactive.----\n\nAs it turns out I was searching for a small root on the ground, the only way to detecting interactivity was by moving my cursor over the ground in a grid, watching to see when the action/object value changed. \nIn this case, I was forced to relearn-rules as to what plants in this world could be harvested and which ones were for atmosphere only.\n\nAs texture maps become richer and more detailed, I can foresee this problem becoming worse. \n
  25. Peggle often uses detailed background patterns to create variety. But what this means is that a player can be asked to identify key properties of an object at a glance. Clues need to be built in to the system to make this easy. \n\nIn this case, a strong drop shadow effect is used for object on which the ball will bounce, but is it enough? Will it bounce off the smoke? Will the ball bounce off of the dragon? In this case we are fighting against gestalt grouping effects. \n
  26. The web had to struggle with the same challenges, we had to teach our users new affordances that didn’t exist in the real world. We established patterns and conventions, such as blue links and underline effects to help distinguish interactive parts of a page from those static parts.\n\nYou can look at this page instantly and understand what is click-able, and what is not. Each website does not need to re-teach you a notion of links. \n
  27. World of Warcraft provides a rich backdrop of fauna and flora, but some parts are actually valuable resources to players. Blizzard identifies these with a sparkling animation, quickly distinguishing interactive objects from non. Works for plants, also works for barrels. \n\nSuddenly Blizzard was able to make any of its previous set-pieces-only interactive by applying this affordance to them. Players had already learned this rule from previous game experiences. \n
  28. Everquest 2 used text labels to establish this convention. If a player, and npc or a monster has a name over it, it can be interacted with. The same applies to certain rocks and plants. A player can quickly identify which objects in this scene are ‘active’.\n
  29. I don’t want to spend too much time talking about how some of these heuristics can be broken for deliberate effect, but I thought I would point out this one. \nSome games actually can use this ambiguity to create the game mechanics. In the adventure game series, Monkey Island, part of the game play actually becomes figuring out which items within the rich and detailed landscape are useable. But it is this should be done with caution, as games of ‘hunt the pixel’ can quickly cross over that line between fun and frustration. \n
  30. Challenges come with implied risks, part of what builds up the feeling of ‘fiero’ or the ‘epic win’ moment -- is the very real risk of failure. \n Exploring through trial and error is a key gameplay mechanic. Where this becomes problematic from a UI standpoint is when this failure comes at unexpected times. \n These tend to happen during routine tasks or mundane activities: inventory management, character customization, meta game activities such as saving and loading, mapping, tracking, etc. These tasks are generally not assumed to carry any risk.\n \n
  31. Getting dressed is a good example. My character puts on a certain set of clothes before beginning her dungeon delve. This is a mundane activity which I don’t expect to carry any risk.\n\nIn this example the error is subtle.\nI have made a grave mistake...\n
  32. I forgot to put on pants.\n\nI had made an error. The game system knew this. There is really little reason for me to be fighting monsters without pants, yet I am provided with no warning or error message.\n
  33. A key component of this heuristic is to identify and also PREVENT errors. Especially that type of errors known as “non-recoverable”. \n\nIn World of Warcraft, for example, deleting items is done by dragging an item into empty space and then releasing the mouse button. In a game where objects are often transferred around through drag-and-drop, you can imagine how this action be ripe for mistakes. Since the accidental deletion of an object is not easily recovered from, a traditional method of prevention is a confirmation dialog box. This helps...\n
  34. However, a better solution is to make errors recoverable. We are all familiar with “Undo”. \n\nFor example, in the case where a player accidentally sells an item to the vendor she would rather keep, she can use the “Buyback” tab to undo the mistake.\n\nThis helps because it prevents flow interruption, and honestly, most people click “yes” dialog boxes without reading them. \n+ MS Word delete\n
  35. Your game should be self-aware. Maybe not like Skynet. But in such a way that it can provide the right information to the player at the right time.\n\nThis doesn’t all have to be exposed at once, but look for ways of using progressive disclosure to let players themselves control the flow of additional information. This can be both game status information as well as additional help documentation.\n
  36. Traditional printed manuals provide a great resource for the user, but they suffer from two major shortcomings.\n1) They take the player out of the game flow. If a player needs help at a particular part of the game, they need to put down the controller and pick up a book.\n2) The manual is “dumb”, it has no notion of the current state of the game or the context of the player. It can’t use that state information to filter or curate the data that it gives to the user.\n
  37. In this example, Civilization 4 can provide a context appropriate technology tree. \nNot only can it slide the tree over to the area which best reflects the players current level of technology, but it can highlight missing conditions (with red Xs) and objectives that still need to be completed to achieve that technology. \n\nCompare this to a raw data drop free of context.\n
  38. Look for ways to provide progressive information disclosure that is player controlled. \nWe use mouse-over tool tips a lot in web sites and applications. \nIn this second Civilization example, a player is able to indicate her desire to learn more about the Water Mill improvement by mouse-ing over the icon. In this way the game is able to provide specific pieces of extremely relevant information.\n
  39. I think game industry has made some remarkable UI strides on over the last 10 years. But I wanted to highlight the heuristic none the less because it is so important.\nIt really gets down to the idea of reducing the cognitive load on players. Games like almost all digital systems have reached new level of complexity. With this complexity comes a cost. A player now has more things to track and remember than ever before. This heuristic is focused around reducing that burden.\n
  40. Obviously, we don’t see a whole lot of manuals like this any more, but it is worth remembering the old days when the button combinations needed to execute a move were ONLY found in a small printed booklet. If you didn’t remember what buttons to press when, you needed to return to the manual.\n
  41. Now a days there are some well established conventions to help ease that burden. Actions can be laid out to map to physical controls to help aid in this memory. \nMinecraft attempts to do with with its action bar. However, this is not always enough. Without clear labels, this mapping can get challenging and can be difficult to at a glance remember if drop stone block is 4 or 5.\n
  42. In contrast, Zelda: Wind Walker does provides a visual mnemonic that maps keys to buttons on the controller. The visual representations of the buttons on the screen map to the physical layout of the controller as well as in color.\n
  43. More obvious, but modern games often ask players to complete a large number of dis-sperte tasks. Look for ways to help users track these objectives and tasks in clean and precise ways.\n
  44. And of course, objective tracking doesn’t have to be as literal as a ToDo list, you can use subtle environmental cues such as color, animation and sound to help guide users from task to task.\n
  45. Consider the context that your game is played in. It is easy to think at all games are played in optimal settings with ideal hardware, lighting, and with 100% of focus given to the game. This sadly, is not always the case.\n
  46. iPhone apps are designed to be played in a context-swapping heavy environment. There is no quit or camp button to find, no escape key. \n
  47. \n
  48. Cinematic, can you pause when someone needs to talk to you.\nColor blind - ? \n
  49. More than just maintaining Jenova Chen’s notion of game flow.\n
  50. \n
  51. \n
  52. \n
  53. \n
  54. If you assume no one likes loading screens, this ends up actually creating a slightly negative feedback loop. \nThis can discourage players from exploring, which might go against one of the behaviors you are actually trying to encourage.\n
  55. When you have to have a loading screen try to keep it contextual to the game.\n\n
  56. This includes ‘death’ or failure in Fl0w provides no break in the experience, ( Super Meat Boy has a similar way of minimizing the flow penalty of death.)\n
  57. \n
  58. \n
  59. \n
  60. \n
  61. \n
  62. \n
  63. \n
  64. \n
  65. \n
  66. \n
  67. \n
  68. \n