Engl317 Proj4 Whitepaper
Engl317 Proj4 Whitepaper
Nathan Park
ENGL 317 4/16/17
Steam User Experience Analysis Park | 1
Contents
Introduction ................................................................................................................................................ 2
Methodology .............................................................................................................................................. 3
Tasks ....................................................................................................................................................... 3
Test Environment .................................................................................................................................... 4
Evaluation Criteria............................................................................................................................... 4
Results ........................................................................................................................................................ 5
Task 1 Creating an Account .................................................................................................................. 5
Task 2 Search for a Game ..................................................................................................................... 5
Task 3 Purchase a Game ...................................................................................................................... 6
Task 4 Download a Game ..................................................................................................................... 6
Task 5 Use the Discovery Queue to Find a Game ................................................................................. 6
Task 6 Follow a Steam Curator ............................................................................................................. 7
Task 7 Find a game through a Curator Review ..................................................................................... 7
Task 8 Add a Friend .............................................................................................................................. 7
Task 9 Change your Profile Picture ....................................................................................................... 8
Task 10 Change your Profile Description .............................................................................................. 8
Task 11 Join a Community .................................................................................................................... 8
Task 12 Create a Community ............................................................................................................... 9
Task 13 Change your Community Profile Picture ................................................................................. 9
Task 14 Change your Community Description ..................................................................................... 9
Task 15 Invite Someone to your Community ..................................................................................... 10
Task 16 Remove Someone from Your Community ............................................................................. 10
Task 17 Add an Officer to your Community ....................................................................................... 10
Task 18 Add a Game to your Community Curation List ...................................................................... 11
Task 19 Download a Mod from the Steam Workshop........................................................................ 11
Task 20 Rate a game on Steam Greenlight ......................................................................................... 11
Recommendations .................................................................................................................................... 12
References ................................................................................................................................................ 13
Appendix: Test Data .................................................................................................................................. 14
Steam User Experience Analysis Park | 2
Introduction
This technical document is an analysis of usability for the website and gaming platform Steam. Steam is
an online service that provides a storefront to purchase games as well as a platform for multiplayer
gaming, socializing, and critiquing of games. As of February 2015, Steam has over 125 million active
users this number is rising steadily every month. Steams unique position as the largest PC gaming
platform makes it even more important to analyze due to its widespread influence throughout the
industry. The tools it provides to discover and play games are being improved often this is very
important, as there are about 8 games being released per day (Lahiti). it is becoming increasingly
important to have powerful discovery tools to filter content for each user.
Steam User Experience Analysis Park | 3
Methodology
Tasks
20 tasks have been chosen to rigorously test Steams user experience design. Each of these tasks are
things that I would consider integral features of the Steam user experience.
1. Create an account
2. Search for a game
3. Purchase a game
4. Download a game
5. Use the Discovery Queue to find a game
6. Follow a game curator
7. Find a game through a curator review
8. Add a friend
9. Change your profile picture
10. Change your profile description
11. Join a community
12. Create a community
13. Change your community profile picture
14. Change your community description
15. Invite someone to your community
16. Remove someone from your community
17. Make someone an officer of your community
18. Add a game to your community curation list
19. Download a game modification from the Steam Workshop
20. Rate a game on Steam Greenlight
Steam User Experience Analysis Park | 4
Test Environment
Information in this document is valid and up-to-date for the current version of the Steam website and
client. The Steam client used was built March 22, 2017. Barring any major client and website changes,
the basic experience recorded in this document should remain accurate.
The tests were conducted on a Dell XPS 13 laptop running Windows 10 Pro x64 Version 1607 Build
14393.953 with an Intel Core i7-4500U CPU and 8 GB of RAM. The browser used was Google Chrome
57.0.2987.133 (64-bit). Hardware differences should be insignificant for this platform, but operating
system differences (i.e. Windows vs Mac OS vs Linux) could see different Steam client behavior. The web
experience should be consistent across all operating systems.
Evaluation Criteria
The criteria used to evaluate the tasks listed above are as follows:
Error Tolerant: This task highlighted errors and offered solutions to the errors.
These criteria were rated on a 1-4 Likert scale, where 1 is Strongly Disagree, 2 is Mildly Disagree, 3 is
Mildly Agree, and 4 is Strongly Agree. I used a 4-point system to avoid the midpoint problem, where a
responder may feel unmotivated to pick a response in one direction or the other. This point scale leads
to a total of 20 points per task, and a total of 400 points across all tasks.
Steam User Experience Analysis Park | 5
Results
Task 1 Creating an Account
Creating an account is the first
impression of any online service, so it is
important that it goes as smoothly as
possible.
The only thing that drags this task down is that finding the account creation page was not immediately
obvious from the front page.
also lead to problems with error tolerance with typos, having to re-search names and dig through
multiple pages again.
Task 19 Download a Mod from the Steam Figure 18. Creating a Curator Review
Workshop
The Steam Workshop is a place where users can
upload various game modifications that change
gameplay, art, sound, etc. in a variety of games.
Uploading mods to the Workshop is a more
advanced topic, but downloading mods is one of
the easiest things to do on Steam. It is quite
literally a click of a button to download or delete
a mod on the Workshop. Everything about the
process is easy, and it is one of the best user
experiences on the website.
Effective: 4; Efficient: 3; Engaging: 3; Error Tolerant: Figure 20. Rating a game on Greenlight
4; Easy to Learn: 4; Total: 18/20
Steam User Experience Analysis Park | 12
Recommendations
Overall, Steam is a solid platform with a decent user experience. The strongest UX tasks had to do with
game discovery whether through search, the Discovery queue, or through community curators. This
makes sense though. They profit the most when they are selling games, so helping users to find
appealing games is something that the developers would want to emphasize. The weakest UX tasks
mostly surrounded social features finding a friend can be frustrating in the sea of other people with
similar names, and creating a community proves difficult due to relevant pages being tucked away in
less obvious areas of the interface. There is still a lot of good user experience to be found in features like
the Workshop and Greenlight for the community to influence the platform. The best change that could
be made would be to improve searching for friends to make it less frustrating to find people you know
on Steam, but this may be a hard problem to solve. However, something that would go a long way to
improve the user experience would be to make some of the more important pages like account creation,
curation, and other pages easier to find. I can see the average new visitor not even making use of many
features because they are hidden behind menus.
References
Lahti, Evan. "There Aren't 'too Many' Games on Steam." PC Gamer. PC Gamer, 22 July 2015.
Error Tolerant 3
Easy to Learn 3
7: Find a game Using the Curators page or the front page of the store, games
through a curator recommended by curators can be found easily
review
Effective 4
Efficient 4
Engaging 4
Error Tolerant 4
Easy to Learn 4
8: Add a Friend Adding a friend can be difficult without a direct link to their community page.
Due to overlap of screen names, multiple people share names and the user has
to sift through search results
Effective 3
Efficient 2
Engaging 2
Error Tolerant 2
Easy to Learn 3
9: Change your Navigating to the user's profile is slightly obtuse, but the profile
Profile Picture configuration tools make this task easy.
Effective 4
Efficient 3
Engaging 3
Error Tolerant 3
Easy to Learn 3
10: Change your Changing the profile description is done through the same tools as the profile
Profile Description picture. It is easy to change and apply.
Effective 4
Efficient 3
Engaging 3
Error Tolerant 3
Easy to Learn 3
11: Join a Searched for "Extra Credits" community group. Once navigated to the
Community community hub, searching for and joining a community is an easy process.
Effective 4
Efficient 4
Engaging 4
Error Tolerant 4
Easy to Learn 4
12: Create a Finding the page to create a community was very difficult, but the
Community process for creation is simple and quick.
Effective 1
Efficient 3
Steam User Experience Analysis Park | 16
Engaging 3
Error Tolerant 3
Easy to Learn 3
13: Change your Changing the community profile settings is
Community Profile similar to changing user settings.
Picture
Effective 4
Efficient 4
Engaging 3
Error Tolerant 3
Easy to Learn 4
14: Change your Again, changing community profile settings is nearly
Community identical to user settings. Easy process
Description
Effective 4
Efficient 4
Engaging 3
Error Tolerant 4
Easy to Learn 4
15: Invite Someone If you already have someone on your friends list, it is very easy to
to your Community add them to your community group
Effective 4
Efficient 4
Engaging 3
Error Tolerant 4
Easy to Learn 4
16: Remove The administration tools make it easy to moderate your
someone from your community by removing members
Community
Effective 4
Efficient 4
Engaging 4
Error Tolerant 3
Easy to Learn 4
17: Make someone Additionally, adding an officer to help
an Officer of your moderate your community is very easy
community
Effective 4
Efficient 4
Engaging 4
Error Tolerant 4
Easy to Learn 4
Steam User Experience Analysis Park | 17
18: Add a game to Adding a game to the curation list is simple and includes a variety of options to
your community provide information about the game being reviewed.
curation list
Effective 4
Efficient 3
Engaging 4
Error Tolerant 4
Easy to Learn 4
19: Download a Downloading mods for purchased games is very easy to do. Once the user finds
Mod from the one, it is literally a click of a button to download it.
Steam Workshop
Effective 4
Efficient 4
Engaging 4
Error Tolerant 4
Easy to Learn 4
20: Rate a game on Easy to find a game and rate it.
Steam Greenlight Simple process.
Effective 4
Efficient 3
Engaging 3
Error Tolerant 4
Easy to Learn 4