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
KEYS TO A SUCCESSFUL JOB SEARCH NWTC Career Services April 23,
Advertisements

Interview Workshop The Pennsylvania State University Actuarial Science Club September 18, 2013.
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.
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
Project Work Playtesting + Postmortem. Plan for today Lecture + discussion Groups status report New Features /Changes in game engine LUNCH BREAK Group.
Game playtesting, Gameplay metrics (Based on slides by Michael Mateas, and Chapter 9 (Playtesting) of Game Design Workshop, Tracy Fullerton) UC Santa Cruz.
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.
Valve’s Design Process for Creating Half-Life 2  Presented by David Speyrer and Brian Jacobson.
COMP 7970 Playtesting Cheryl Seals
English Week 2012 Principal’s Sharing Learning English Effectively.
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.
How to Make a Survey.
MANAGEMENT OF MARKETING
Finals Week Preparation Guide Like it or not, final exams are just around the corner. It’s never to early to start studying! How prepared will you be?
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.
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.
WHAT IS AN APPRAISAL INTERVIEW? An Appraisal Interview is a One ‐ on ‐ One interview which: 1. Takes place at least once a year 2. Requires both employer.
Playtesting Game Design Vishnu Kotrajaras, PhD. What is playtesting? Something a designer performs throughout the game design process, to gain insight.
CARLETON READS & COUNTS (TUTOR SESSION) April 30, 2013 Diane Torbenson RtI Greenvale Park Elementary School
Managing your time and career: A personal point of view Eckart Meiburg Department of Mechanical and Environmental Engineering University of California,
Misty Beair Special Education Director Wayne Community Schools.
Participate in a Team to Achieve Organizational Goal
Interview Workshop The Pennsylvania State University Actuarial Science Club April 3, 2014.
THE AGILE MENTALITY CHAPTER Topics  Why Use Agile and Scrum?  Agile Development –Manifesto for Agile Software Development  Scrum Methodology.
CS 5150 Software Engineering Lecture 7 Requirements 1.
Interview questions By sachin.
STUDENT LED CONFERENCES SPRING 2015 BEN IVERSON. Cover Letter Science this year has covered a wide range of topics. We started the year with learning.
+ ENG 105i Writing in Business Social Media Bootcamp & Interview Prep Day 1 September 11, 2015.
SSTFI Judging Orientation Junior High. Welcome Thank you for taking your time and joining us to create a great opportunity for SSTFI students. If morning.
Welcome to the First Design Meeting of the Year!.
FEU INSTITUTE OF TECHNOLOGY CONDUCTING BUSINESS MEETINGS (PROCEDURES AND ETIQUETTES) De Guzman, Erickson P. ENSP2 Prof. Xavier Aquino Velasco Associate/Lecturer.
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!!
Bad Apple Behavior (slides adapted from Michael Mateas) UC Santa Cruz CMPS 171 – Game Design Studio II courses.soe.ucsc.edu/courses/cmps171/Winter13/01.
CMPS /2/2012. Today's Agenda Professional Tip #1 Announcements More information on assignments, class schedule Videos from previous projects Prototyping.
IP Issues. UC Santa Cruz CMPS 171 – Game Design Studio II courses.soe.ucsc.edu/courses/cmps171/Winter13/01 27 February 2013.
Playtesting From “Game Design Workshop” By Tracy Fullerton, Christopher Swain And Steven Hoffman.
Independent Game Festival. IndieCade. UC Santa Cruz CMPS 171 – Game Design Studio II courses.soe.ucsc.edu/courses/cmps171/Winter13/01 15.
Sound Practices of Games Business and Design Presented by Brian Jacobson.
STUDY TIPS FOR COLLEGE SUCCESS CPCC TRiO STUDENT SUPPORT SERVICES PERSONAL DEVELOPMENT SERIES.
EOG Strategies! Take your time and do your best… I know that each one of you can achieve success!
CREATING A SURVEY. What is a survey questionnaire? Survey questionnaires present a set of questions to a subject who with his/her responses will provide.
Introduction to Typography. UC Santa Cruz CMPS 171 – Game Design Studio II courses.soe.ucsc.edu/courses/cmps171/Winter13/01 25 February.
UML Sequence Diagrams (Slides adapted from Michael Mateas) UC Santa Cruz CMPS 171 – Game Design Studio II courses.soe.ucsc.edu/courses/cmps171/Winter12/01.
Forming Effective Teams UC Santa Cruz CMPS 171 – Game Design Studio II courses.soe.ucsc.edu/courses/cmps171/Winter12/01 17 January 2012.
INTERVIEW TIPS WHAT YOU NEED TO KNOW BEFORE YOU GO INTO AN INTERVIEW.
Team Contracts We can work together! Copyright © Texas Education Agency, All rights reserved. 1.
Fine-Tuning Game Controls UC Santa Cruz CMPS 171 – Game Design Studio II courses.soe.ucsc.edu/courses/cmps171/Winter13/01 8 February 2013.
Game Design Studio III (CMPS 172) Fine-Tuning Game Controls UC Santa Cruz CMPS 172 – Game Design Studio III courses.soe.ucsc.edu/courses/cmps172/Spring12/01.
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.
Decision Tables. UC Santa Cruz CMPS 171 – Game Design Studio II courses.soe.ucsc.edu/courses/cmps171/Winter13/01 1 February 2013.
UC Santa Cruz CMPS 172 – Game Design Studio III
Forming Effective Teams
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.
Journey Postmortem. UC Santa Cruz CMPS 171 – Game Design Studio II
Personal branding. UC Santa Cruz CMPS 171 – Game Design Studio II
Game user research in industry Jim Whitehead
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 courses.soe.ucsc.edu/courses/cmps171/Winter13/01 25 Jan 2013

UC SANTA CRUZ Team Meetings  Will be meeting  Siegebreakers, 3:30pm, today (Friday)  Lens, 4:30pm, today (Friday)

UC SANTA CRUZ Upcoming deadlines  Friday (Jan. 25): team status reporting  Due by midnight  Report on team activities this week  Be sure to use team status reporting template  courses.soe.ucsc.edu/courses/cmps171/Winter13/01/pages/teamstatus- template  Thursday, January 31: End of Sprint 1  6 full days left in Sprint 1  Friday, February 1  Sprint 1 report due  Sprint 2 plan due

UC SANTA CRUZ Upcoming events  Mini-job fair focused on Computer Science and Computer Engineering  Monday, January 28, 4pm-7pm, in E2 599 and E2 506  EMC, Evault, Hitachi, HP, Huawei Technologies, LSI, NetApp, Northrup Grumman, Permabit, Samsung, Sandisk, and Seagate  Global Game Jam  Jan  Stone Librande talk on Friday 4-6pm, E2 180 (Simularium)  Open to all, not just game jam participants   Winter Job & Internship Fair  Tuesday, February 5  Resume & cover letter workshop: Jan. 29, 2-3:30pm  See event calendar at Career Center  See for more informationhttp://careers.ucsc.edu/

UC SANTA CRUZ Lab Cleanup Schedule  This week: Siegebreakers  Next week: Tearable World  Team duties:  Ensure overflowing trash cans are emptied to bin outside in 3 rd floor courtyard (anytime during week)  By 5pm Monday and 5pm Friday (unless things get out of control, then more often):  Pick up food containers, bottles, etc.  Pick up stray craft materials, pens, etc and return to drawers  Clean off tables in conference rooms and big circular table  Report any major soda/food spills to me, so we can call cleanup crews  Put controllers/game boxes/etc. away (tidy up game area)  Report any cleaning materials needed

UC SANTA CRUZ Why you must playtest

UC SANTA CRUZ 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) Tracy Fullerton, Game Design Workshop, Figure 9.1

UC SANTA CRUZ Recruiting playtesters  Ask friends of friends  Prepare an 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

UC SANTA CRUZ Recruiting playtesters: Playtest Fest  Collaborative event across all teams  Held Spring quarter, afternoon of one day  All games available, attract many students from across campus  Done first time in 2012, great success

UC SANTA CRUZ 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

UC SANTA CRUZ Playtesting script  Welcome the playtesters  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?

UC SANTA CRUZ Playtest script (cont’d)  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

UC SANTA CRUZ 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

UC SANTA CRUZ The play matrix  The play matrix can be a useful discussion tool during the post-experience interview

UC SANTA CRUZ 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

UC SANTA CRUZ 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

UC SANTA CRUZ 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)

UC SANTA CRUZ 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?

UC SANTA CRUZ 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

UC SANTA CRUZ 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 Halo 3: How Microsoft Invented a New Science of Play 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.

UC SANTA CRUZ 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.

UC SANTA CRUZ 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.