Playtesting
Testing is an essential part of any agile development, especially game productions. Testing takes place during each sprint of agile development and of all the types of testing the playtest is by far the most important in player-centric design.
Player Experience Goals
A Playtest assesses if the game is meeting the player's experience goals. The player experience goals relate to the player's motivation in the game and what the player will do and feel throughout the game.
Playtests should help game designers answer certain questions about the game, such as:
- Is it playable? Does it function as intended or as the player perceives it should?
- Is it enjoyable? Would the players play it again? Does the player consider it fun?
- Is it challenging? Does it motivate players to complete? Is there the right amount of risk and reward?
- Is it engaging? Does it evoke a certain emotion and behavior in the player?
- Is it balanced? Are the outcomes perceived to be fair and consistent? Are there no unintended outcomes?
- Is it Accessible? Are all game elements understandable and complete?
Remember the game designer is not always part of the target market for the game but regardless they must be an advocate for the player.
Target Players
The player-centric design is all about the player, with that said to properly playtest a game, game designers need to identify target players (market) for the game.
Market Segmentation
While it would be amazing to say that your game is intended for everyone, it is impossible to design for everyone. Instead, game designers need to identify a narrow representation of their ideal player defining each of the 4 types of market segmentation:
- Demographics: age, gender, income, location, education, ethnicity
- Psychographics: personality traits, values, attitudes, interests, lifestyles, motivations
- Behavioral: purchasing habits, spending habits, brand/platform interactions
- Geographic: country, climate, urban or rural
Each of the segmentations provides helpful information about your player and why they would or would not play your game. For example, if your game requires many in-game purchases to be able to level up, those from lower-income families may be unable to continue playing the game, long-term. If your game portrays certain morals or values in contrast to the player, they may find it offensive. If the game is developed as a PC-only game, console players may not even consider trying it. Certain countries ban certain depictions in media. For example: In Germany, all depictions and imagery of the swastika are illegal. Thus, a World War II game, for instance, may have to be modified or not sold in Germany.
Player Persona
One method for game designers to help identify the ideal player is to create a player persona. A persona in marketing is a fictional representation of an actual user (player).
During the early stages of the game production, a persona is prepared as a one-page description that identifies all of the market segmentation of the individual based on data gathered from actual people representing your target player.
Quantic Foundry a marketing research company focused on gamer motivations, developed the Gamer Motivation Model based on data from over 400,00 video gamers. This model represents 6 key pairs of motivations by game players and can be used as a starting point for creating a player persona.
Fig 1. Gamer Motivation Model from Quantic Foundry
Once completed the player persona will be used throughout the development to help the entire game production team make informed decisions when designing, building, and testing the game.
Activity: Player Persona
📝Critical Thinking | 🕒15 minutes | 📂Required Resources: Persona Sheets
This activity is designed to help students identify the ideal player for a game, by way of creating a player persona.
Discussion
As a group share your player persona. Do you feel that the player persona accurately fits the game? Why or why not?
Fig 2. Sample Player Persona for Telltale Game - The Walking Dead
Playtesters
Just as playtesting should take place during each sprint of the game production, there are different groups of playtesters; who should be playtesting.
- Self-Testers: the game production team should playtest frequently and often. These playtest help identify any major red flags before they become a larger issue. However, these playtests may have biased results since those who playtesting are the same individuals on the game production team.
- Friends & Colleagues: Once the self-testing has been deemed sufficient, friends and colleagues should be asked to playtest. This will provide feedback from an unbiased (or mostly unbiased) opinion. These individuals are not always your target market but can still provide vital feedback on issues before you share the game with your target market.
- Target Market: To fully assess the potential success of your game playtest with your target market is essential. These strangers should provide you with 100% unbiased feedback.
Conducting Playtests
Playtesting should take place as early as possible in the game production, starting with the physical prototype. Keep in mind different groups of playtesters should be invited to playtest during different steps of physical prototype development.
Depending on the stage of the game production and the type of feedback data the game designer is seeking, different types of playtesting methods might be employed.
The methods of playtests can vary, therefore it is important to first identify the types of feedback data that game designers are seeking answers for.
Methods of Playtesting
There are many ways to conduct playtests each having its pros and cons. The most common methods of playtesting are through:
- One-on-one: observe and ask questions of each playtester as they play the game. This can provide insight into how the player plays the game but can also be skewed if the players are nervous or distracted by the observations and questions.
- Group Testing: observe and ask questions of a group of playtesters as they play through the game all at the same time and place. This can provide helpful observation data in a greater sum, but again players may be uncomfortable or distracted during the observation and questioning process.
- Feedback Forms: Have the playtesters play the game independently and submit feedback through a survey. Quantitative data on feedback forms relay on asking the right questions, while qualitative data depends on the articulation and willingness of the playtester.
- Interviews: Interview playtesters individually after they have played the game. Much like feedback forms, quantitative data depends on how the interview questions are asked and qualitative data depends on how verbal the playtesters are.
- Open Discussions: Have an open discussion with a group of playtesters after they have played the game. Open discussions can stimulate conversation among playtesters, in contrast to the interviews. However, there may be playtesters unwilling to share their opinions amongst a large group.
- Metrics: Collect in-game data about the player's gameplay behaviors. Metrics can collect a great amount of data on how the player unconsciously plays the game. However, this method of playtesting can only be implemented once a digital prototype is created.
Playtest Tools
A play matrix is a tool used to categorize and analyze games based on their core mechanics and player experiences.
- Skill vs. Chance: This axis measures whether a game's outcome relies more on player skill and strategy or on random elements and luck.
- Mental Calculation vs. Physical Dexterity: This axis assesses whether the game's demands are more about cognitive skills and strategic planning or about physical actions and coordination.
Fig 3. Sample Play Matrix
Playtest Sessions
Regardless of which method of playtesting is being utilized the actual playtesting sessions should consist of the following:
- Introduction: Provide a brief overview of the playtesting process
- Warm-Up: ask the playtesters questions about their current gaming background and preferences.
- Play Session: have the playtesters play the game. The length of the play session depends on the game, but usually between 15-20 minutes and no more than an hour at a time.
- Game Experience: obtain the data about how the playtesters perceived the game experience.
- Wrap-up: always thank playtesters and show that you value their input.
There are many ways to conduct playtests each having its pros and cons. The following video from Brackeys provides another perspective of how and when to playtest.
How to PlaytestPlaytest Data
As mentioned above the methods of playtests can vary, therefore it is important to first identify the types of feedback data that game designers are seeking answers for.
Here we identify the playtest criteria types, which aim to answer specific questions.
- Concept Testing: Is it playable?
- Scattershot Testing: Is it enjoyable?
- Experience Testing: Is it engaging? Is it challenging?
- Stress Testing: Is it balanced?
- Accessibility Testing: Is it accessible, does it make sense and complete?
These different types of playtests are conducted during different stages of the game production and can be administered separately or as a whole playtest, depending on the needs, timeline, and budget of the game production.
Quantitative data provide numerical data that can easily be measured. Qualitative data on the other hand represents opinions or feelings, which can not easily be represented numerically.
Both quantitative and qualitative data are equally important in playtesting. Quantitative data can help identify overall issues with a game and qualitative data can provide insight as to why players had certain issues with the game.
Collecting Playtest Data
Playtest data is collected a different times during the playtest session, which includes:
- In-Game: this data is recorded while the testers are playing the game. This can include observations notes taken of the playtesters or metrics recorded about their gameplay.
- Post-Game: this data is recorded immediately following the play session. These questions are designed to help elicit opinions about the key aspects of a game system.
- Reflection: this data is recorded after the playtester, and formulated by the game designer to quickly reflect on what revisions should be made to the game.
Note-taking during playtests is very important. Game designers should always take notes during the playtest session, these notes can help provide some context to the playtest data.
Formulating Playtest Questions
To collect playtest data, game designers need to be asking the right questions. However, it is not as simple as just asking players if the game is playable? This type of question is open-ended. To what extent is the game playable? Was the player able to complete or achieve the goal. And for that matter are we even sure the player understood the goal?
Game designers should break each of their player experience goals, into smaller more direct, and defined questions. Breaking these questions into sections based on game mechanics, gameplay, and core mechanics. Questions should also vary depending on the playtest criteria types.
Analyzing the Data
Once a playtest is conducted it is important to review and analyze the data. Every game production team will have their own method for evaluating the playtest data. The most prominent elements which the playtest data should identify are:
- Which elements of the game are most praised?
- Which elements of the game are most disliked or confusing?
- What can you do to highlight or improve these elements?
Each time a playtest is conducted more data will help to illustrate a better picture of the direction the game is taking and whether or not the game is getting closer to or achieving the intended player experience goals.
Evil Data
When analyzing the data it is important to be aware of evil data. According to indie developer Adriaan de Jongh defines evil data as playtest results that are distracting, unclear or misleading. During his 2017 Game Developer Conference talk, Jongh explains how to avoid evil data during a playtest session.
Playtesting: Avoiding Evil DataDuring World War II, the American military sought to reduce the losses of their bombers in battle. They initiated collaboration with the Statistical Research Group (SRG), providing extensive data on the locations of damage on the aircraft.
The initially expected solution was to reinforce the areas with the most damage. However, SRG researcher Abraham Wald reached a different conclusion. He found that the areas requiring reinforcement were not the ones with the most damage, but rather the ones with the least damage. Wald's analysis focused on aircraft for which data was available—those that safely returned to base. These surviving aircraft indicated that damage in certain areas was survivable, while those that didn't make it back likely sustained damage in critical areas. Therefore, he recommended reinforcing the areas that had been least hit, such as the cockpit and around the engines.
This logical error, concentrating on what survives a specific selection process while overlooking what doesn't, is known as survivorship bias. Survivorship bias can also be seen as a type of evil data.
Refinement
Once the playtest data has been reviewed it is time to evaluate and refine the game based on the feedback. During the refinement stage, the game production team should identify which elements, features, and functions must be refined, eliminated, or let be.
The rule of thumb is to work based on the majority of the data. For example, if the data indicates that all or most playtesters voiced a complaint about the jumping feature in the game, then that is a feature that must be examined and revised. However, if there was a minor few who shared a complaint about the organization of the inventory screen, that might be an element to let be for now and perhaps re-evaluate later down the road.
Regardless of what direction the game production team takes with the playtest data, this data should be valued and help the game production team as they move closer towards their goal of developing a game that meets their player experience goals.