PlayStation Web Redesign

Project Overview

Background

I worked as a software engineer at Playstation for 3 years. In 2021, I decided to transition from backend to frontend development. I found that I liked the visual aspect of UI work and being able to see how my work directly impacted the user experience.

That same year, Playstation was undergoing another web redesign initiative and I was brought on board to help implement components for their Design System code library.

My Role

In a team of 4 engineers, I was responsible for driving component implementation and sign off, as well as mentoring junior engineers. The domains I worked on directly were the Playstation Store, Product Description Page, and Game Library. 

Project Details

Technologies Used

During the redesign process, we collaborated extensively with Product, Design and QA to ensure each component met the required standards before signoff. Below were some of the technologies we used to effectively collaborate together. 

Jira
We used Jira, an agile project management tool for sprint planning and iterative development. We had weekly sprints where feature requirements were defined and tracked through different stages to provide a high level view of its status.
Github Storybook
Platform to render mockups of UI components for QA and Design to test and sign off on. Mockups would include rendering of components in all different states.
React
Javascript library used to implement the components. React makes it easy to create interactive UIs by building components that manage their own state and composing them to make complex UIs.

General Component Requirements

In addition to building the components according to their product and design specifications, I also made sure the following features and requirements were accounted for:

Accessibility
Components must meet WCAG 2.0 level AA and have support for screen readers, which includes text to voice comprehension and keyboard navigation 
Responsive Layout
Components should automatically resize based on device breakpoints ranging from mobile small to desktop large
Internationlization
PlayStation supports over 100+ languages, thus all components must account for edge cases when rendering in different locales 
Performance
PlayStation Web has over 50+ million monthly visitors, which means all components must be able to efficiently handle media assets as well as provide loading screens while rendering 
Unit & Component Tests

Components must have unit and component tests written to successfully pass regression testing 

Visual Design

Visual Design Changes

Following the new DIG 2.0 (Design Interaction Guideline) for the web redesign, changes were made to the following areas.  

Sample Style Guide

In order to give an idea of what the visual design changes look like, I recreated a sample style guide for viewing reference. This is not the official style guide that was used. The original included an extensive list of specifications that are briefly summarized here.
Playstation example style guide

Components

Components Implemented

Below is a list of the components that I developed and successfully deployed to production with details of the changes.

Product Description Page
Game Background Image
product description page game background image
Changes: Fixed positioning for hero  and game background images to center align at the top properly for all device breakpoints
Game Legal Info
product description page game and legal info
Changes: Updated to use new grid system, updated margins and spacing
Playstation Store
Changes: Updated pagination logic, grid layout, colors and interactive states
Game Library
Filter
Game library filter component
Changes: Updated label component's interactive states and filter alignment

Final Designs

A Brief Store History

Before the DIG 2.0 redesign, Playstation Web has already evolved significantly from its 2019 design. To demonstrate how far the web experience has come, below is a view of the store from 2019 to 2021.
2019 - Store Search
playstation 2019 store search page
2020 Store Search
playstation 2020 store search page
(2021 - Present) Store Search
playstation 2021 present store search page
(2021 - Present) Store Collection
playstation 2021 present store collection page

Final Product Description Page

This is a view of the PDP page with all the components stitched together.

Game Library

Here is a view of the Game Library page. In addition to redesigning the components, full page layouts were also updated for purchased, played, downloads etc.

(2021 - Present) Game Library Purchased
Game Library 2021 Present Purchase Page

Conclusion

Developing a Passion for UX

While working with designers during the component implementation, I enjoyed being able to make design suggestions and seeing how that impacted the final product.

As a user of Playstation products myself, I saw how design was critical for positively influencing the user experience and I wanted to be part of that decision making process. After the design changes were released to production, I decided to transition into UX.