top of page
Preventing Accidental Logout in GameOS

Logout confirmation modal preventing accidental sign-out and improving interaction consistency.

Screenshot 2026-01-20 102139.png

Interaction Flow

SignOutModal.gif

Problem

While testing GameOS, I identified an inconsistency in logout behavior. External providers such as Steam, Epic Games Store, and GOG require users to confirm before logging out, but Playtron accounts did not.. 

This created two key issues:

  • Accidental session termination due to lack of confirmation

  • A break in expected interaction patterns across the platform

User Need

"As a user, I don't want a single incorrect input to require me to sign in again."

Process

To solve this effectively, I reevaluated the different aspects of GameOS' interaction design. We already possessed a modal for confirmation that created visual language and cadence for account management. Rather than creating a new component, I elected to reuse what we already had. 

 

What this approach did was as follows:

  • Reduced engineering overhead

  • Created more consistency with account interactions

  • Resolved a key user need by preventing accidental log outs.

Outcome

  • Delivered as a part of GameOS 1.2.1.0, across supported devices.

  • Eliminated an inconsistency in account interaction patterns

  • Reduced the likelihood of an unintentional session termination

  • Improved overall usability and user confidence in system actions.

Improving System Update Visibility in GameOS

Making system updates visible without relying on external communication.

Screenshot 2026-04-14 172118.png

Interaction Flow

UpdateNotification.gif
Untitled-2.gif

Problem

Users were not being informed when an update was available. As a result they relied on our direct communication through discord to learn about updates. 

This created a situation where: 

  • Updates were missed due to lack of visibility

  • Dependency on external tools to communicate

  • A gap in system feedback and user awareness

User Need

"As a user, I want to know when an update for my system is available."

Process

To resolve this, I reflected and researched how GameOS communicated information to its users. We have a popup system already that's used when specific actions are taken. One of them being closing games. 

Rather than create a new pattern I did the following: 

  • Leveraged the existing notification system

  • Designed a variant specific to system updates

  • Maintained consistency with established UI patterns

  • Collaborated with the lead designer to ensure alignment

Solution

I introduced a system update notification popup that informs users when an update is available, regardless of what menu or game they are in. This was integrated into existing modal and toast systems to ensure platform consistency.

Outcome

  • Shipped in GameOS 1.2.1

  • Improved visibility of system updates

  • Reduced reliance on external communication (Discord)

  • Decreased user inquiries about update availability

  • Created a more self-sufficient user experience

© 2026 by Jake Reilly. Proudly created with Wix.com

  • Twitter
  • LinkedIn
bottom of page