Implementing Games User Research Processes Throughout Development: Beyond Playtesting

Similar documents
How User Research Helps Deliver Successful Games Graham McAllister

Human-Computer Interaction: An Overview. CS2190 Spring 2010

15/16 CSY2041 Quality and User-Centred Systems

Heuristic Evaluation of NUIG Participate Module 1

User-Centered Design. Jeff Bos, Design Insights BlackBerry

3 Prototyping and Iterative Evaluations

HCI and Design SPRING 2016

Addition about Prototypes

What is interaction design? What is Interaction Design? Example of bad and good design. Goals of interaction design

Heuristic Evaluation of Enable Ireland

Assignment 5 is posted! Heuristic evaluation and AB testing. Heuristic Evaluation. Thursday: AB Testing

Overview of Today s Lecture. Analytical Evaluation / Usability Testing. ex: find a book at Amazon.ca via search

Nektarios Kostaras, Mixalis Xenos. Hellenic Open University, School of Sciences & Technology, Patras, Greece

Introducing Evaluation

Usability in Multimedia. By Pınar Koçer Aydın and Özgür Bayram

USERINTERFACE DESIGN & SIMULATION. Fjodor van Slooten

balancer high-fidelity prototype dian hartono, grace jang, chris rovillos, catriona scott, brian yin

Usability. HCI - Human Computer Interaction

Heuristic evaluation is a usability inspection technique developed by Jakob Nielsen. The original set of heuristics was derived empirically from an

Software Quality. Martin Glinz. Thomas Fritz. Lecture 7 UI Design, Usability & Testing. Many thanks to Meghan Allen and Daniel Greenblatt.

cs465 principles of user interface design, implementation and evaluation

Digital Financial Solutions. User Testing. An Intelligent Environments White Paper

Design Iteration: From Evidence to Design. Slides originally by: Dick Henneman

3 Evaluating Interactive Systems

User Centered Design - Maximising the Use of Portal

Iain Carson. design. code. make. Creative Coder Portfolio Project Samples 2017

Applying Usability to elearning

Interaction Design. Ruben Kruiper

evaluation techniques goals of evaluation evaluation by experts cisc3650 human-computer interaction spring 2012 lecture # II.1

evision Review Project - Engagement Simon McLean, Head of Web & IT Support Information & Data Services.

Heuristic Evaluation of Covalence

What is interaction design?

Sukjun Lim Strategic Planning, User interaction, Design research specialist

Usability & User Centered Design. SWE 432, Fall 2018 Design and Implementation of Software for the Web

User Interface Evaluation

CS Equalizing Society - Assignment 8. Interactive Hi-fi Prototype

Page 1. Ideas to windows. Lecture 7: Prototyping & Evaluation. Levels of prototyping. Progressive refinement

HUMAN COMPUTER INTERACTION

Lose It! Weight Loss App Heuristic Evaluation Report

Heuristic Evaluation of Math Out of the Box

User-centered design in technical communication

Interaction Design. Heuristic Evaluation & Cognitive Walkthrough

3 Steps to a Great Website

CS 160: Evaluation. Professor John Canny Spring /15/2006 1

Yahoo! Digits: A Design Driven to Provide Instant Data Driven Insights and its Use in User Experience Design

WEB DESIGN SERVICES. Google Certified Partner. In-Studio Interactive CEO: Onan Bridgewater. instudiologic.com.

CO328- Human Computer Interaction Michael Kölling Caroline Li. Heuristic Evaluation

User Experience Report: Heuristic Evaluation

Web WOW 4 Ways to Bring Your Brand to Life Online

Design Heuristics and Evaluation

Improving the Usability of the University of Rochester River Campus Libraries Web Sites

A Heuristic Evaluation of Ohiosci.org

Interaction Design. Recap Session (Previous lecture April 21, 2016, 9am-12pm): Process Models, Elements and Usability

UI/UX BASICS. What is UX?

Interaction Design. Chapter 3 (May 11, 2017, 9am-12pm): Approaches to IxD Recap Session (Previous lecture): Process Models, Elements and Usability

A short introduction to. designing user-friendly interfaces

Introducing Evaluation

CS 160: Evaluation. Outline. Outline. Iterative Design. Preparing for a User Test. User Test

Assistant Professor Computer Science. Introduction to Human-Computer Interaction

Heuristic Evaluation. Heuristic evaluation evaluates the interface to identify usability problems against recognized usability design heuristics.

Web Engineering. Introduction. Husni

FOLIO 18 HOLIDAY RESULTS CARD RESPONSIVE UI, PROTOTYPING VR HUD USER INTERFACE VECTONE APP APP UI, PROTOTYPING

Usability Report: Amtrak s Employment Portal. Mishaun D. Cannon Concordia University - Chicago

CSc 238 Human Computer Interface Design Chapter 5 Designing the Product: Framework and Refinement. ABOUT FACE The Essentials of Interaction Design

Maximise your return in search. Mark Lilley

SkillSwap. A community of learners and teachers

USER RESEARCH Website portfolio prototype

Analytical Evaluation

Heuristic Evaluation of [Slaptitude]

Design Principles. Overview. User-Center Design. SMD157 Human-Computer Interaction Fall User-center design Guidelines

Why User Interface Design? What

Design Principles. Overview. User-Center Design. SMD157 Human-Computer Interaction Fall User-center design Guidelines

MIT GSL week 4 Wednesday. User Interfaces II

Introduction to Software Engineering

The LUCID Design Framework (Logical User Centered Interaction Design)

Competitive Analysis. Client MSC Apex Software UX Team Defenders of UX 2nd Presentation Date

Module 9: Audience Analysis, Usability, and Information Architecture COM 420

Evaluation in Information Visualization. An Introduction to Information Visualization Techniques for Exploring Large Database. Jing Yang Fall 2005

CSE 403 Lecture 17. Usability Testing. Reading: Don't Make Me Think! A Common Sense Approach to Web Usability by S. Krug, Ch. 9-11

Foundation Level Syllabus Usability Tester Sample Exam

HCI Research Methods

Chapter 15: Analytical evaluation

Analytical &! Empirical Evaluation

Competitors Usability Heuristics App Analysis. Sandeep Hundal UX Course Competitors Usability Heuristics App Analysis

Quality Assurance User Interface Modeling

User-Centered Design. SWE 432, Fall 2017 Design and Implementation of Software for the Web

REQUEST FOR PROPOSALS: ARTIST TRUST WEBSITE REDESIGN

UX review - Coral Sportsbook App

Validating customer demand

Interaction Design DECO1200

Chapter 4. Evaluating Interface Designs

User Experience Research Report: Heuristic Evaluation

Heuristic Evaluation

Kahoot! for schools Make learning awesome together!

HEURISTIC EVALUATION WHY AND HOW

Group #: Evaluation Proposal For Digital Libraries, LIS 5472, Fall 2010, Professor Sanghee Oh

SE 3S03 - Tutorial 2. Zahra Ali. Week of Feb 8, 2016

Knowledge Organiser Digital Information Technology. Year 10: Unit 1, User Interface, Learning Aim A, B & C

Top 10 Usability Guidelines for Blogging

Heuristic Evaluation. Ananda Gunawardena. Carnegie Mellon University Computer Science Department Fall 2008

Transcription:

Implementing Games User Research Processes Throughout Development: Beyond Playtesting Graham McAllister Founder, Player Research @grmcall

Introduction Founder - Player Research, a User Research studio based in Brighton, UK PhD in Computer Science Academic in Music Technology Academic in Human-Computer Interaction Columnist for Edge Online Secondment to Unity in Feb 2006 Tech Editor for Learn Unity3D Programming with UnityScript (2014)

Some of our clients... and many

100% of our ios games featured FRONT PAGE on the Apple App Store

User Research is more than just playtesting Concept Design Production Soft-launch Launch

Aims of this talk 1. Outline how user research helps improve the player experience of your games 2. Show you 10 approaches on how to achieve better games 3. Package these into a process

Key gameplay layers 4 layers for F2P games MONETISATION 3 layers for premium games PLAYER EXPERIENCE Hierarchical (mostly), lower layers should be addressed first USABILITY before moving upwards Your game needs to do well at ALL UNDERSTANDING layers

MONETISATION Monetisation (top layer) The player is more likely to pay if PLAYER EXPERIENCE the player experience is good USABILITY This seems logical, but what does good mean? UNDERSTANDING

Player Experience MONETISATION Does the player play the game in the way PLAYER EXPERIENCE in which the designer intended? If not, what is stopping them doing so? In USABILITY our experience, the lower two layers are the likely causes of friction. UNDERSTANDING

Usability MONETISATION Is the player able to do the operations and process the PLAYER EXPERIENCE information which is required to successfully play the game? USABILITY This may include controls, feedback, UI etc UNDERSTANDING

Understanding MONETISATION Does the player understand the rules PLAYER EXPERIENCE of the game? Do they know what is possible in the game world? USABILITY Most games fail at this (lowest) layer. UNDERSTANDING

Concept Testing Concept Design Production Soft-launch Launch

Purpose Get feedback as early as possible elements of your game. How does this help? Perception of game prototype / art style Attitude towards genre / IP Feedback on potential features Understanding of competitors titles

Cons Pros Needs to be large (ish) scale Early feedback 30+, ideally 100+ Confirm target audience Time consuming Expensive

Concept Testing Competitor Analysis Interaction Analysis MONETISATION Collaborative UI Design UI Expert Evaluation PLAYER EXPERIENCE Usability Expert Evaluation Playtesting USABILITY Engagement Diary Soft Launch Playtesting UNDERSTANDING Ongoing Analytics + User Research

UX Competitor Analysis Concept Design Production Soft-launch Launch

Purpose Understand why a competitor leads and where it is weak What can be assessed? Everything! But try to stick to the objective Onboarding / tutorial Usability / Interaction Player experience Social features

APPEARANCE IS SIMILAR Castle Clout Angry Birds

INSTRUCTIONS Castle Clout Angry Birds Use SPACE for launch and unlink missile from No text trebuchet

CONTROLS Castle Clout Angry Birds Complex mechanics Simple mechanics

WHY SUCCESSFUL? INSTRUCTIONS CONTROLS GOALS REWARD FEEDBACK SURPRISE AESTHETICS

Concept Testing Competitor Analysis Interaction Analysis MONETISATION Collaborative UI Design UI Expert Evaluation PLAYER EXPERIENCE Usability Expert Evaluation Playtesting USABILITY Engagement Diary Soft Launch Playtesting UNDERSTANDING Ongoing Analytics + User Research

Interaction Analysis Concept Design Production Soft-launch Launch

Purpose Understand why controls feel intuitive and satisfying. Particularly true for touch-screen platforms What can be assessed? Selecting items Navigating the environment Controlling cameras - rotating, zooming Controller mappings for vehicles

Assessing Alternative Control Schemes What does the game require the player to do? 1. Stand still 2. Small movements (pixel perfect) 3. Large movements (spanning the screen) 4. Changing between the 3 states above 5. Change of direction

Concept Testing Competitor Analysis Interaction Analysis MONETISATION Collaborative UI Design UI Expert Evaluation PLAYER EXPERIENCE Usability Expert Evaluation Playtesting USABILITY Engagement Diary Soft Launch Playtesting UNDERSTANDING Ongoing Analytics + User Research

Collaborative UI Design Concept Design Production Soft-launch Launch

Purpose Work with UI designers to provide guidance on structure and flow of the interface, not how it looks. How does this help? Get feedback sooner - if you ve built it, it s too late. Save time - quicker to change at paper / prototype stage Save money - fewer expensive iterations Better UI - obvious mistakes caught, they don t make it to final product

What can be assessed? Flow Layout Language Interaction models Consistency Icon understanding

Nielsen s 10 Heuristics Visibility of system status Match between system and the real world User control and freedom Consistency and standards Error prevention Recognition rather than recall Flexibility and efficiency of use Aesthetic and minimalist design Help users recognise, diagnose, and recover from errors Help and documentation

Concept Testing Competitor Analysis Interaction Analysis MONETISATION Collaborative UI Design UI Expert Evaluation PLAYER EXPERIENCE Usability Expert Evaluation Playtesting USABILITY Engagement Diary Soft Launch Playtesting UNDERSTANDING Ongoing Analytics + User Research

Usability Expert Evaluation Concept Design Production Soft-launch Launch

Purpose Assess the game prototype for usability issues - not player experience, that s best done with real players What can be assessed? Tutorial / FTUE UI Interaction Retention Store usability Social features

How Two (important) user researchers independently assess the usability of the game. A heuristic set may be used as a starting point. Benefits Catch issues at prototype stage. The analysis should identity and rank issues allowing developers to focus attention on most important issues. Assumptions are challenged early in the development process.

Gameplay Usability Example Heuristics 1. Introduction The game s initial experience (menus, introduction to concepts) 2. Controls How the user physically interacts with the game 3. UI The visual and auditory interface 4. Feedback The player is given clear feedback at all times 5. Goals The player s aims and objectives 6. Pace The rate of user interaction and game speed 7. Focus All mechanics / features are essential to gameplay 8. Replay There are compelling reasons for the player to return 9. Fun Overall, the game is enjoyable to play

Concept Testing Competitor Analysis Interaction Analysis MONETISATION Collaborative UI Design UI Expert Evaluation PLAYER EXPERIENCE Usability Expert Evaluation Playtesting USABILITY Engagement Diary Soft Launch Playtesting UNDERSTANDING Ongoing Analytics + User Research

Playtesting Concept Design Production Soft-launch Launch

Purpose Playtesting - Evaluating the current game design by analyzing the behaviour and perceptions of real players How does it help? Assess design assumptions - against real players Remove opinion Discover unknown issues Improve the player experience

Sid Meier - A game design is just hypothetical until it s actually been played by your target audience, only then will you know if your idea works or not

Video

Playtesting Observation Room

Our 9-stage Playtest Process

Communication is Key Reports should be visual, each issue should have a screenshot Video evidence is powerful Rank issues - what needs fixed today? DO NOT - Wait until the end of development to playtest - Use players you already know (friends / family) - Defend your game design / correct their answers

Concept Testing Competitor Analysis Interaction Analysis MONETISATION Collaborative UI Design UI Expert Evaluation PLAYER EXPERIENCE Usability Expert Evaluation Playtesting USABILITY Engagement Diary Soft Launch Playtesting UNDERSTANDING Ongoing Analytics + User Research

Engagement Diaries Concept Design Production Soft-launch Launch

Purpose How do players experience with your game over a longer period of time (1 weeks to 1 month)? What can be assessed? Why did they stop playing? How are they experiencing the game? What makes them decide to return to your game again? Why did they decide to make an IAP? Was it worth it? Did they decide against making an IAP? Why? Did the game meet their expectations?

How Recruit a manageable number of participants (suggest 12-20). Design an online questionnaire which the participant will complete after each game session. Make several short interviews with the player based on the data throughout the play period, analyse and report findings. Benefits Understand why players behave as they do. Necessary complement to analytics

Concept Testing Competitor Analysis Interaction Analysis MONETISATION Collaborative UI Design UI Expert Evaluation PLAYER EXPERIENCE Usability Expert Evaluation Playtesting USABILITY Engagement Diary Soft Launch Playtesting UNDERSTANDING Ongoing Analytics + User Research

Soft-Launch and Beyond Concept Design Production Soft-launch Launch

Purpose How do large number of players experience your game over a longer period of time (1-3 months)? Catch issues in soft launch before global launch. What can be assessed? Player behaviour of items being tracked with analytics. Fewer items may be better.

How Use analytics to assess where your issues are occurring (drop-off), then do user research (expert review or playtest) to understand why. Make the fixes and analyse again to confirm issues has gone. Benefits Understand where and why your issues are occurring

Concept Testing Competitor Analysis Interaction Analysis MONETISATION Collaborative UI Design UI Expert Evaluation PLAYER EXPERIENCE Usability Expert Evaluation Playtesting USABILITY Engagement Diary Soft Launch Playtesting UNDERSTANDING Ongoing Analytics + User Research

Summary Concept Design Production Soft-launch Launch

You have many opportunities to polish and improve the player experience of your game MONETISATION PLAYER EXPERIENCE When combined into a process, this is proven to help create leading games. USABILITY UNDERSTANDING What s stopping you doing this on your current game?

graham@playerresearch.com @grmcall