HERO LAUNCHER · END TO END APP DESIGN
A unified launcher that lets PC gamers find and play any game without switching apps, remembering platforms, or waiting on updates
A solo end-to-end UX design project — user research, competitive analysis, personas, wireframing, prototyping, and usability testing across five participants.
Tasks completed
100%
Understood concept immediately
100%
Rated experience very easy
80%
Friends integration praised
80%
What the product needs
A unified library that connects to existing platforms with opt-in control, one-click game launch, and social context — without requiring users to give up the platforms they already use.
What users need
To find and launch a game without switching apps or remembering which platform it lives on. To feel in control of what gets connected and what doesn't. To see what friends are playing without leaving the launcher.
How I did it
KEY INSIGHTS
Six patterns that shaped every design decision
Authentication fatigue is universal
Every participant mentioned frustration with sign-ins and re-authentication on non-Steam platforms. This made persistent session management the highest priority feature in the product — users should never be asked to re-authenticate after initial setup.
Steam is the benchmark — not a competitor
Users don't want to replace Steam. They want everything else to feel as reliable as Steam. Hero Launcher had to match that bar from day one — speed, library organisation, and trustworthiness were non-negotiable.
Libraries are passive, not managed
No participant actively organises their cross-platform library. Games accumulate and organisation only surfaces when something breaks. The product needed to handle this invisibly — without asking users to configure anything.
Discord replaced in-launcher social
All four participants use Discord for friend coordination. In-launcher social features were ignored or unknown. Hero Launcher's social layer had to earn its place by offering context Discord doesn't — cross-platform library visibility and currently playing status.
"Which platform is it on?" is daily friction
All four described the recurring experience of not knowing which launcher a game lives on. A unified searchable library with a visible platform badge on every game was the direct solution to this problem.
Aggregation is wanted but control is non-negotiable
One participant reacted negatively when a competitor auto-aggregated Xbox data without asking. Opt-in connection became the foundational design principle of the entire onboarding flow — every platform connection requires explicit user consent.
COMPETITIVE ANALYSIS
Four competitors studied to understand what Hero Launcher should adopt, avoid, and build differently
Steam, Epic Games Store, GOG Galaxy, and Playnite were analysed across engagement model, library management, social features, and UX quality.
Steam
Primary launcher benchmark
REFERENCE
Engagement model
Rich social layer — activity feeds, friend lists, groups, reviews. Library is central to the experience. Daily use driven by habit and community, not just gaming.
Library Management
Best-in-class library organisation — collections, filters, sort options, installed/uninstalled states, cloud saves, and playtime tracking all in one place.
Social Features
Full social layer — friends list, activity feed, chat, game invites, shared wishlists. Most participants said they use Steam Chat even when playing non-Steam games.
UX Quality
Industry standard. Familiar, fast, reliable. Every participant benchmarked all other launchers against Steam. The UX bar is set here.
Hero Launcher Implication
Steam's speed, reliability, and library organization is the minimum bar users are measuring against. Hero Launcher must feel as fast and trustworthy as Steam from day one.
Epic Games Store
Re-authentication friction
AVOID THIS
Engagement model
Exclusive titles (Fortnite, free weekly games) drive installs and return visits. Outside of exclusives, engagement drops significantly compared to Steam.
Library Management
Basic library with cover art. Limited organisation tools. No cross-platform awareness — Epic only shows Epic games.
Social Features
Basic friends list. No chat within the launcher. Social interaction pushed to external platforms like Discord.
UX Quality
Clean visual design but persistent re-authentication issues and frequent sign-out problems were flagged by multiple research participants as a key frustration.
Hero Launcher Implication
Persistent sessions per platform — users should never be asked to re-authenticate after the initial setup. This is the single most reported friction point from Epic users.
GOG Galaxy
Failed execution, validated problem
AVOID THIS
Engagement model
GOG identified the unified library problem and built toward it. But complex setup and unreliable third-party integrations led to low adoption and a shelved product.
Library Management
GOG Galaxy 2.0 attempted cross-platform library aggregation. The concept was validated but integration reliability was a chronic problem.
Social Features
No meaningful social layer. Focused entirely on library aggregation without community features.
UX Quality
Interface quality declined as integrations grew. Setup complexity and unpredictable behaviour created distrust. Ultimately shelved by GOG.
Hero Launcher Implication
GOG validated the problem. The market exists. Design quality and integration reliability are what Hero Launcher needs to succeed where GOG Galaxy didn't.
Playnite
Demand proven, UX ceiling hit
REFERENCE
Engagement model
Active community of enthusiast PC gamers. Open-source model means fast iteration but no design system, inconsistent UX, and steep learning curve for new users.
Library Management
Playnite's primary value proposition is unified library management. Works well for power users willing to configure it manually. Not accessible to casual gamers.
Social Features
No native social features. Community happens on Reddit and Discord outside the app entirely.
UX Quality
Developer-tool aesthetic. Powerful but intimidating. The UX ceiling limits Playnite to enthusiasts — it never crossed into mainstream adoption.
Hero Launcher Implication
Same concept as Playnite, different audience. A polished, approachable UI that doesn't require configuration is what separates Hero Launcher from an enthusiast tool.
PERSONAS
Two personas, two different relationships with the same core frustration
Two personas were developed directly from research findings across all five sessions — representing the two most distinct relationships with the fragmentation problem that Hero Launcher was built to solve.
The Casual Collector
Goal: Get into a game with zero friction. Don't ask me to remember which platform it's on.
▸Steam-first, avoidance-oriented.
▸Values simplicity above all.
▸Friction causes disengagement rather than problem-solving
▸If a game requires a non-Steam launcher, he is less likely to play it.
The Veteran Juggler
Goal: One trustworthy hub. Authenticate once. Never hunt for a game again.
▸7-8 platforms, 80-100 games.
▸Workaround-heavy
▸Has abandoned gaming sessions after launcher cascades.
▸Wants credential management and cross-store browsing in one place.

























