Shaping Better Experience for AMD Software

3 Team Members

May - October 2025

Design System Guy

Overview

I worked on the foundation of AMD Software first design system.

AMD Software is a widely used platform for performance tuning, graphics management, and driver updates. I contributed to the redesign initiative for AMD Software, focusing on creating a cleaner, more accessible and more personalized experience. I worked closely with designers, product managers, and engineers to refine interaction patterns, and prototype new features that support more intuitive performance and graphics management for millions of users.

Highlights

We realized that AMD Software had the potential to reach far more people than just gamers. Since it ships pre-installed on many AMD-powered devices used for everyday work, the audience naturally includes office and general-purpose users as well. This sparked an essential question:

How do we design an experience that works for both casual and advanced users?

A New Direction for AMD Software

We realized that AMD Software had the potential to reach far more people than just gamers. Since it ships pre-installed on many AMD-powered devices used for everyday work, the audience naturally includes office and general-purpose users as well. This sparked an essential question:

How do we design an experience that works for both casual and advanced users?

Problem Space - A Little Bit of Chaos in the Interface

It’s important to recognize the main issues of the product. As the platform grew, inconsistencies emerged across the interface, and some workflows no longer aligned with modern UX standards.

Trial run 1.1 - UI components example

Identifying Key Pain Points Through Usability Testing

Navigation Challenges

To validate our assumptions, we ran usability testing on the current AMD Software to observe how users navigated key settings. We noticed repeated moments of confusion where users often struggled to locate features, and understand where to go next.

Trial run 1.1 - UI components example

When Features Aren’t Clear

Users also had trouble understanding certain features. Many settings used technical terminology or required knowledge that casual users didn’t have, which made it hard for them to know what each option did or how it would affect their system.

Trial run 1.1 - UI components example

Where We Saw Room to Grow

Overlay Mode

Existing overlay mode had strong potential but wasn’t fully utilized or easily discoverable. Many users wanted quick, in-context access to performance insights without leaving their app or game, highlighting a clear opportunity to improve its visibility and usability.

Trial run 1.1 - UI components example

Improved AI-Assistant

Around this time, the team introduced AMD Chat, a local AI assistant that helped users understand settings and troubleshoot issues. Seeing how easily people relied on it showed a clear opportunity to integrate it more deeply, allowing AMD Chat to support feature discovery and provide faster access to the tools users need.

Trial run 1.1 - UI components example

Phase A: Overlay View!

As we explored the opportunities around Overlay Mode and AMD Chat, it became clear that users needed two different levels of interaction. Some tasks required quick, in-context access to information, while others needed more depth and control. This led us to define two complementary views:

Full View

  • Offers deeper customization

  • More comprehensive settings and controls

  • Designed for advanced users.

Overlay View

  • Provides quick, in-context access

  • Simple controls and essential info

  • Supports users who prefer a lightweight experience

The Overlay View became our main focus because it introduces a completely new interaction model with features not yet available in AMD Software. Since it required the most foundational design and engineering work, establishing it first was essential before expanding into the Full View.

Structure

The new overlay sits as a lightweight layer over the user’s current screen, with a darkened background that reduces distractions while keeping the app or game visible. AMD Chat appears as the main interaction surface, and a side panel provides space for widgets and pinned content, giving users quick access to key information and actions.

Cheatsheet 1.1 - primitive color tokens

AI Assist Rework

Widgets as an Output

AI responses can appear in different forms depending on what the user needs. In most cases, the assistant provides a simple text-based LLM output, such as explanations or recommendations. However, when a user asks to enable a specific feature or perform an action that benefits from persistent guidance, the assistant generates a widget instead.

Cheatsheet 1.1 - primitive color tokens

Suggested Prompts

Suggested prompts appear as follow-up options based on the user’s question, letting them quickly ask related things and generate additional, context-aware answers without starting from scratch.

Cheatsheet 1.1 - primitive color tokens

Slash Command

Slash commands are quick shortcuts that start with “/” and trigger specific actions or requests to make common tasks faster and more predictable.

Cheatsheet 1.1 - primitive color tokens

Pinning Widgets

The pinning widgets panel allows users to keep important information on screen. When a chat response includes useful guidance or actions, it can be pinned as a widget so it stays visible whenever the overlay is opened. The panel also includes a notification page that displays any important software updates.

Cheatsheet 1.1 - primitive color tokens

Manually Adding Widgets

The pinning widgets panel allows users to keep important information on screen. When a chat response includes useful guidance or actions, it can be pinned as a widget so it stays visible whenever the overlay is opened. The panel also includes a notification page that displays any important software updates.

Cheatsheet 1.1 - primitive color tokens

Recording Made Simple

Instead of navigating through the full application, users can start and stop recordings directly from the overlay, allowing them to capture gameplay or troubleshooting moments without interrupting what they’re doing.

Cheatsheet 1.1 - primitive color tokens

In-Game Overlay

The pinning widgets panel allows users to keep important information on screen. When a chat response includes useful guidance or actions, it can be pinned as a widget so it stays visible whenever the overlay is opened. The panel also includes a notification page that displays any important software updates.

Cheatsheet 1.1 - primitive color tokens

Phase B: The Big Dog aka Full View

The pinning widgets panel allows users to keep important information on screen. When a chat response includes useful guidance or actions, it can be pinned as a widget so it stays visible whenever the overlay is opened. The panel also includes a notification page that displays any important software updates.

Cheatsheet 1.1 - primitive color tokens

Retrospective

  • Take Initiative!

    Being initiative means taking action without waiting, spotting opportunities, proposing solutions, and new ideas forward to help the team succeed.

Retrospective

  • Take Initiative!

    Being initiative means taking action without waiting, spotting opportunities, proposing solutions, and new ideas forward to help the team succeed.

" The art challenges the technology and the technology inspires the art"

— John Lasseter

" The art challenges the technology and the technology inspires the art"

— John Lasseter

" The art challenges the technology and the technology inspires the art"

— John Lasseter

Protected Content

This content is private. Contact me (bryanwinata112@gmail.com) to request access