A case study on game discovery on Steam: an ethical, transparent conversational AI chatbot that swaps confusing tag searches for natural dialogue and recommendations that explain themselves. Um estudo de caso sobre descoberta de jogos na Steam: um chatbot de IA conversacional, ético e transparente, que troca a busca confusa por tags por diálogo natural e recomendações que se explicam.
Since 2003, Steam evolved from a distribution channel into the world's largest game marketplace, now hosting over 220,000 products (SteamDB, 2025). This expansion brought a classic UX problem: the paradox of choice.
Desde 2003, a Steam evoluiu de um canal de distribuição para o maior marketplace de jogos do mundo, hoje hospedando mais de 220 mil produtos (SteamDB, 2025). Essa expansão trouxe um problema clássico de UX: o paradoxo da escolha.
Abundance breeds indecision and frustration, not satisfaction. The current recommendation system prioritizes popularity and recent history, ignoring intent and context. The result: users can't describe what they want in natural language, and the system can't listen.
Abundância gera indecisão e frustração, não satisfação. O sistema atual de recomendação prioriza popularidade e histórico recente, ignorando intenção e contexto. O resultado: os usuários não conseguem descrever o que querem em linguagem natural, e o sistema não consegue escutar.
Central question: How can conversational artificial intelligence enhance the game discovery experience in digital marketplaces like Steam?
Pergunta central: Como a inteligência artificial conversacional pode aprimorar a experiência de descoberta de jogos em marketplaces digitais como a Steam?
Around 30 anonymous browsing sessions (no login, no history) were conducted between July and August 2025 to avoid algorithmic bias. The failures concentrate around three of Nielsen's heuristics (1994). Cerca de 30 sessões de navegação anônimas (sem login, sem histórico) foram conduzidas entre julho e agosto de 2025 para evitar viés algorítmico. As falhas se concentram em três das heurísticas de Nielsen (1994).
Comparative analysis finding: The Epic Games Store, despite having fewer tags, offers an even harder journey: no category search field, and a genre menu buried in a long vertical list. Steam, despite its flaws, still delivers a superior UX compared to its main competitor.
Achado da análise comparativa: A Epic Games Store, apesar de ter menos tags, oferece uma jornada ainda mais difícil: sem campo de busca por categoria e com um menu de gêneros enterrado em uma lista vertical longa. A Steam, apesar de suas falhas, ainda entrega uma UX superior comparada à sua principal concorrente.
The research combined direct empirical observation (anonymous Steam browsing), heuristic analysis based on Nielsen (1994), and persona construction grounded in Cooper (2007) and Revella (2015).
A pesquisa combinou observação empírica direta (navegação anônima na Steam), análise heurística baseada em Nielsen (1994) e construção de personas fundamentada em Cooper (2007) e Revella (2015).
Three personas were developed from real behaviors observed during the sessions, each exposing a distinct failure pattern in the recommendation system.
Três personas foram desenvolvidas a partir de comportamentos reais observados durante as sessões, cada uma expondo um padrão de falha distinto no sistema de recomendação.
SteamAI is conceived as a chatbot integrated into the Steam interface, acting as a mediator between the traditional recommendation system and the user, translating subjective preferences into humanized search parameters. O SteamAI é concebido como um chatbot integrado à interface da Steam, atuando como mediador entre o sistema de recomendação tradicional e o usuário, traduzindo preferências subjetivas em parâmetros de busca humanizados.
An interactive prototype of the SteamAI interface across four states: the chatbot opening inside Steam, the entry point, the empty state with suggestions, and results with XAI reasoning. Click any screen, the dots, or use the arrow keys to step through them. Um protótipo interativo da interface do SteamAI em quatro estados: o chatbot abrindo dentro da Steam, o ponto de entrada, o estado vazio com sugestões, e os resultados com raciocínio XAI. Clique em qualquer tela, nos pontos, ou use as setas do teclado para navegar.
For the user, the experience becomes humanized and comprehensible, reducing cognitive effort and time spent searching. The sense of control and genuine personalization increase satisfaction and trust.
Para o usuário, a experiência se torna humanizada e compreensível, reduzindo o esforço cognitivo e o tempo de busca. A sensação de controle e personalização genuína aumentam satisfação e confiança.
For Valve, the gains come on two fronts: higher conversion (users who find what they want buy more) and longer retention, as the discovery journey becomes a positive part of the experience.
Para a Valve, os ganhos vêm em duas frentes: aumento da taxa de conversão (usuários que encontram o que querem compram mais) e retenção prolongada, já que a jornada de descoberta vira parte positiva da experiência de consumo.
Replicability: SteamAI is a conceptual model applicable to other contexts (streaming, e-commerce, educational platforms) where personalized, ethical curation is a competitive differentiator.
Replicabilidade: o SteamAI representa um modelo conceitual aplicável a outros contextos (streaming, e-commerce, plataformas educacionais) onde curadoria personalizada e ética são diferenciais competitivos.
The advancement of artificial intelligence in digital environments must be guided by three interdependent dimensions: technical efficiency, explanatory clarity, and human meaning. SteamAI represents not just a conceptual solution, but a proposal for dialogue between data and people.
O avanço da inteligência artificial em ambientes digitais deve ser guiado por três dimensões interdependentes: eficiência técnica, clareza explicativa e significado humano. O SteamAI representa não apenas uma solução conceitual, mas uma proposta de diálogo entre dados e pessoas.
Igor Dalmolin Tronco, PUCRS Postgraduate Thesis 2025 Igor Dalmolin Tronco, Tese de Pós-graduação PUCRS 2025The thesis earned a 10/10, but it was born theoretical (I list that above as a limitation): no real users, no live metrics. So I closed that gap and ran a moderated remote usability test of the project with 18 people, measuring whether the problem, the process, and the results hold up in front of a real audience.
A tese levou 10/10, mas nasceu teórica (eu mesmo listo isso acima como limitação): sem usuários reais, sem métricas vivas. Então fechei essa lacuna e conduzi um teste de usabilidade moderado e remoto do projeto com 18 pessoas, medindo se o problema, o processo e os resultados se sustentam diante de um público real.
Method: moderated remote sessions, 18 participants, ~14 min each, across desktop (11), notebook (4) and smartphone (3). Participants spanned 7 profiles, from UX/UI designers and developers to marketers, founders and people outside tech, each briefed to evaluate me as a candidate for a UX/UI project.
Método: sessões moderadas remotas, 18 participantes, ~14 min cada, em desktop (11), notebook (4) e smartphone (3). Os participantes cobriram 7 perfis, de designers UX/UI e desenvolvedores a profissionais de marketing, empresários e pessoas fora da tecnologia, cada um orientado a me avaliar como candidato para um projeto de UX/UI.
| TaskTarefa | SuccessSucesso | Avg. timeTempo médio |
|---|---|---|
| Identify the project's purposeIdentificar o propósito do projeto | 94% | 38s |
| Understand the problemEntender o problema | 89% | 1m12s |
| Identify the design processIdentificar o processo de design | 83% | 1m47s |
| Find the resultsEncontrar os resultados | 100% | 43s |
| Would they hire you? (15 yes, 3 maybe, 0 no)Contratariam você? (15 sim, 3 talvez, 0 não) | 83% | · |
The test surfaced three friction points. Rather than file them away, I redesigned this page to fix them: O teste revelou três pontos de atrito. Em vez de arquivá-los, redesenhei esta página para resolvê-los:
Projected impact: on a re-test, these changes are expected to lift the project's SUS from 86.9 toward the 90 to 92 range.
Impacto projetado: em um novo teste, essas mudanças devem elevar o SUS do projeto de 86,9 para a faixa de 90 a 92.
If you'd like to talk about a collaboration or discuss this project, get in touch. Se você quiser falar sobre uma colaboração ou discutir este projeto, entre em contato.
igordt [at] outlook [dot] com