Game playtesting, Gameplay metrics (Based on slides by Michael Mateas, and Chapter 9 (Playtesting) of Game Design Workshop, Tracy Fullerton) UC Santa Cruz.

Slides:



Advertisements
Similar presentations
Study Skills 101.
Advertisements

CVs & Telephone Skills Top Tips to remember …
Philanthropy, Values and Citizenship
Internet Online Safety How to have FUN and Stay in Control.
The Systems Analysis Toolkit
IMGD 2900 Digital Game Design I Class 5 Monday
Web E’s goal is for you to understand how to create an initial interaction design and how to evaluate that design by studying a sample. Web F’s goal is.
Student PowerPoints For IEPs
Deciding How to Measure Usability How to conduct successful user requirements activity?
PLAYTESTING GAME MOD WORKSHOP – BRIAN SCHRANK. YOU PLAYERS GAME X.
Game Design Serious Games Miikka Junnila.
Important concepts in software engineering The tools to make it easy to apply common sense!
Learning from Postmortems (slides adapted from Michael Mateas) UC Santa Cruz CMPS 171 – Game Design Studio II
Application Activity: Content Analysis The purpose of this PowerPoint presentation is to offer a more detailed assignment description than I offer in class.
Project Work Playtesting + Postmortem. Plan for today Lecture + discussion Groups status report New Features /Changes in game engine LUNCH BREAK Group.
Introduction to UML (slides adapted from Michael Mateas)
Fall 2006ITCS4230 Playtesting Tiffany Barnes
Lecture 5 CS171: Game Design Studio 1I UC Santa Cruz School of Engineering 18 Feb 2010.
Usable Privacy and Security Carnegie Mellon University Spring 2008 Lorrie Cranor 1 Designing user studies February.
Equivalence Class Testing, Decision Table Testing
Valve’s Design Process for Creating Half-Life 2  Presented by David Speyrer and Brian Jacobson.
COMP 7970 Playtesting Cheryl Seals
Introduction to Testing UC Santa Cruz CMPS 171 – Game Design Studio II 8 February 2011.
Camps Planning, organizing, and running camps for elementary and middle school students. Nancy Moyers John Nguyen.
CS 4730 Play Testing CS 4730 – Computer Game Design Credit: Several slides from Walker White (Cornell)
Time Management.
Key to the Future Chapter 6, Lesson 3 Warm-Up Questions CPS Questions 1 – 2 Note for teacher: Use “Pick a Student” button in CPS.
How to Make a Survey.
Mixed-level English classrooms What my paper is about: Basically my paper is about confirming with my research that the use of technology in the classroom.
What a Student with Learning Difficulties Might Say Things to look for in your conversations with students. You can learn a lot about a student from the.
What happens after graduation? Steve Cover & Doug Mulkey (or, how do I get a job?)
SKILLS AND TECHNIQUES HOMEWORK DUE IN TODAY Higher/Intermediate 2 Physical Education.
A Network Marketer’s Template for Creating a Target Audience Profile [name] [demographic] [goals] [and more]
By Edward Lim 8.7.  What?  Today we started the Cornerstone Piece and we were given a few tasks to complete. The tasks were to watch the Kurt Fearnly.
Rules and Guidelines for Rookie Officials. Officials should try to get better with each game. Maybe the best advice is to simply survive the first game.
Goal Setting The foundation of a plan for success includes goal setting and the achievement of goals.
Playtesting Game Design Vishnu Kotrajaras, PhD. What is playtesting? Something a designer performs throughout the game design process, to gain insight.
Managing your time and career: A personal point of view Eckart Meiburg Department of Mechanical and Environmental Engineering University of California,
I Can Make it Happen!. Welcome DVD What is ‘I Can Make it Happen’? A programme of activities to help you: be aware of the different things you might.
Class Usability Experience User slides are in BLUE.
Participate in a Team to Achieve Organizational Goal
CS 235: User Interface Design October 8 Class Meeting Department of Computer Science San Jose State University Fall 2014 Instructor: Ron Mak
THE AGILE MENTALITY CHAPTER Topics  Why Use Agile and Scrum?  Agile Development –Manifesto for Agile Software Development  Scrum Methodology.
Unit 1 – Improving Productivity
CS 5150 Software Engineering Lecture 7 Requirements 1.
Monday September 14th, 2015 Planner: – HW: Safety rules poster due Wed. 9/16 – Safety Quiz tomorrow - based on rules You Need: – Today: Daily 5 To Do:
CS4099 Software Project By Tom Clark. The project Main aim: –Show how the expanding field of games utilises CS. –Re-enforce by creating an example using.
SE 350 – Programming Games Lecture 5: Programming with Unity Lecturer: Gazihan Alankuş Please look at the last slide for assignments (marked with TODO)
June REU 2003 How to Conduct Research Some Rules of Thumb.
© 2015 albert-learning.com How to talk to your boss How to talk to your boss!!
Game playtesting, Gameplay metrics (Based on slides by Michael Mateas, and Chapter 9 (Playtesting) of Game Design Workshop, Tracy Fullerton) UC Santa Cruz.
HOW TO INTERVIEW - SUPPLEMENT Read me first! This is a copy of a session from Toomas that was created by an HR consultancy (CVO) for an AIESEC conference;
Coaching Young Umpires This presentation was created by the England Hockey Regional Young Umpire Action Groups (RYUAGs) for use with Young Umpires at.
Playtesting From “Game Design Workshop” By Tracy Fullerton, Christopher Swain And Steven Hoffman.
EOG Strategies! Take your time and do your best… I know that each one of you can achieve success!
Game Pitches UC Santa Cruz CMPS 170 – Game Design Studio I 9 October 2014.
Design for usability E6: Human Factors Design IB Technology.
Taxonomy of Video Game Bugs Based on slides and research originally by Chris Lewis, published at the Foundations of Digital Games 2010 conference UC Santa.
UC Santa Cruz CMPS 172 – Game Design Studio III
Section title This presentation is designed to help you talk to young people about Drive. The notes included aren’t intended to be read out, they are for.
Learning from Postmortems (slides adapted from Michael Mateas)
Reflecting on Sprint 1 Reports
Game user research in industry Jim Whitehead
Game playtesting, Gameplay metrics (Based on slides by Michael Mateas, and Chapter 9 (Playtesting) of Game Design Workshop, Tracy Fullerton) UC Santa Cruz.
Game user research in industry Jim Whitehead
Homegrown Usability Testing-- Will It Provide Results?
Data Science Meetup Matthew Renze Data Science Consultant
This is a template for a presentation that you can use to introduce your team to Harvest. You can customize the content of the slides. You’ll want to pay.
Presentation transcript:

Game playtesting, Gameplay metrics (Based on slides by Michael Mateas, and Chapter 9 (Playtesting) of Game Design Workshop, Tracy Fullerton) UC Santa Cruz School of Engineering www.soe.ucsc.edu/classes/cmps171/Winter2011 ejw@cs.ucsc.edu 3 Feb 2011

Lab Update Ongoing issues Accounts on machines – Update from Melissa Trash cans If trash gets full, bring to exterior trash cans (one on patio, one near JBE 3rd floor door by elevator) Trash should be collected twice per week – please let me know if this isn’t happening (I’m pretty sure it isn’t) Speakers for lab addition computers Speakers ordered C++ books, games (LBP 2), Xbox controller receiver Request placed, not yet ordered Autodesk software 36 month free license for educational use (Maya, 3DS Max, others) http://usa.autodesk.com/adsk/servlet/item?siteID=123112&id=14185424 Apple developer license Still investigating

Upcoming deadlines Friday (Feb. 4): team status reporting Due by midnight Report on team activities this week Be sure to use CS 171 team status reporting template See http://www.soe.ucsc.edu/classes/cmps171/Winter11/team-status-report-template.html Scrum Masters use different template from rest of team Friday (Feb. 4): updated Sprint burndown charts Ideally these are updated daily, so they’re useful for your team Thursday (Feb. 10) Web site skeleton URL, design template, minimal content Thursday (Feb. 10) Game playtesting plan More details to come Who will conduct tests and write playtest report? How will you recruit testers? Where will you conduct playtests? What specific gameplay issues do you want to focus on in first few weeks of playtesting?

Playtesting Playtesting is the only way to determine if your game is Internally complete Balanced Fun to play Playtesting should be performed early in the process With physical prototypes With computational prototypes With the actual game, in all stages of development At early stages of design, it is ok to test with yourself and with confidents (friends), but as design progress, you must test with outsiders (people you don’t know)

Recruiting playtesters Ask friends of friends Prepare an email to send to the undergrad game list Find people in your target audience People who spend money on games like yours If you have enough people interested, you can actually screen applicants Short survey about kinds of games they play Hobbies Quick conversation to see how articulate they seem (if they can’t communicate with you, they won’t be much use) Diversity is good – sample the entire range of your target market For many playtest situations, you can re-use playtesters, so establish a good relationship Easy trick: provide snacks at playtest sessions

Playtesting session Change your mindset – you are no longer the proud designer, you’re an investigator who’s job is to learn what needs to be fixed with the game Playtesting with individuals is best, but you can do it with groups Don’t over-explain your game – let them learn by playing Your game should stand on it’s own Let players make mistakes – you’ll learn more if you speak less A playtesting script can help you to stay a researcher, rather than a sensitive designer

Playtesting script Welcome the playtesters Warm-up discussion Explain playtesting process, goal is to help improve your game Remind the playtesters that you are testing the game, not their skill. Any difficulties in playing the game will help you to improve the game Warm-up discussion Some questions to find out about the games they play. What do they like most about these games? What was the last game they purchased? Conduct playtesting session Provide as little feedback to players as possible. Give them time to try things, figure things out. Ask them to talk outloud. Gives you insight on what they are thinking, why they are making choices. When they are finished playing, interview them Thank them

Methods of playtesting One-on-One Testing – You sit down with each tester and look over their shoulder Group Testing – Have a group play your game and you ask them questions Feedback Forms – Give each tester a standard list of questions Interviews – You sit down with each tester and give them an in-depth oral interview Open Discussion – You conduct a discussion group after testers have played the game. You take notes

The play matrix The play matrix can be a useful discussion tool during the post-experience interview

Using the play matrix You can ask players 3 questions to get discussion started Is the outcome of the game determined more by chance or skill? Is the outcome determined more by mental skill or physical dexterity? If you could move the game more towards one quadrant or the other, which would you prefer? Players may be able to verbalize dissatisfaction with your game more effectively by placing games they do enjoy in other quadrants

Note taking Fullerton’s chapter has a good generic form for note taking Separates note taking into: In-game notes Observations made while player is playing the game. Answers to questions you ask player while they are playing the game Post-game notes Answers to questions you ask of players once they have finished playing the game

In-game note taking Some questions to ask while players are playing the game: Why did you make that choice? Does that rule seem confusing? What did you think that would do? What is confusing you? What is frustrating you Things to observe while players are playing: Areas that are unintentionally difficult, frustrating, confusing (or, too easy) Times when users needed help to continue (and why) Times when players behaved in a way that is very different from expectations Parts of the game users really like. Emotional outbursts of any kind (good or bad) Difficulty with controls Software bugs (but, this should not be primary focus – are really interested in gameplay feedback)

Post-game note taking After the gameplay session, want to talk with players about the experience Can be free-form, following a rough set of questions (open discussion) Or, can be more focused, using feedback forms or a set questionnaire Questions of interest: Overall thoughts on the game Overall thoughts on gameplay Were you able to learn how to play the game quickly, easily? What is the objective of the game How would you describe the game to a friend who had never playerd the game before? What did you dislike about the game? Was anything in the game confusing or frustrating? What information would you have liked to have at the beginning of the game that you didn’t have?

Test control situations You’ll want to include support for creating specific situations for testing that are hard to achieve playing the game from the beginning End of game A random event that rarely takes place A special situation within a game A particular level of a game Playing under resource constraints or with huge resources New features you’ve just added This is one of the reasons cheat codes exist in game – they are put in during development for controlled testing, and left in afterwards

Why you must playtest

Gameplay metrics In addition to human-collected metrics, it is possible to instrument a game to automatically collect gameplay data Exact data will depend on the specific game, and area of focus Jungle level, Halo 3: Colored dots show location at 5 second intervals. Each color represents a different range of time from level start. Dots are clustered by color, indicating players are making good progress through the level. Halo 3: How Microsoft Invented a New Science of Play www.wired.com/gaming/virtualworlds/magazine/15-09/ff_halo

Example gameplay metrics When and where the player avatar dies Permits computing number of deaths per player, per level Can overlay death locations on a map of the level, to create heat maps How long it takes a player to complete a level Gives a good idea of which levels are longer, shorter Heat map of deaths in Replica Island. www.gamasutra.com/view/feature/6155/hot_failure_tuning_gameplay_with_.php

Other gameplay metrics Recording certain player actions (when or where) Jumping, firing a gun, picking up certain items, completing a puzzle Recording movement of player Where the player is every N seconds Menu choices How often a player accesses a help system Total duration of play Does a player stop playing before they complete a level? How long is a typical gameplay session? When does a player level up? Each specific game will have metrics that are of particular interest for that game.

Video: John Hopson Better games through better understanding: Researching games from inside the games industry by John Hopson, Microsoft Video of talk presented at 2010 Foundations of Digital Games Conference (FDG 2010)