Embora o seu jogo possa funcionar perfeitamente no Steam Deck e na Steam Machine sem nenhuma configuração adicional, é possível que as diferenças entre os sistemas operacionais e os formatos dos dispositivos afetem a experiência.
Projetamos um sistema para rapidamente indicar como cada jogo rodará no Deck e na Steam Machine, com critérios específicos para os desenvolvedores. Assim, os usuários terão facilidade para encontrar experiências fluidas e confortáveis.
No cerne desse sistema está um processo de análise de compatibilidade cuja estrutura se assemelha ao processo de análise de versão do Steam:
- A Valve analisará a execução do jogo no Steam Deck e na Steam Machine segundo um conjunto de critérios (consulte os requisitos de compatibilidade abaixo).
- Quando a análise for concluída, você poderá ver os resultados detalhados no site de parceiros Steamworks.
- Você verá uma prévia de como esses resultados são traduzidos em classificações de compatibilidade visíveis para os usuários: uma classificação para o Steam Deck, uma para a Steam Machine e uma para todos os outros dispositivos compatíveis com o SteamOS.
- Você terá uma semana para analisar os resultados antes que sejam publicados.
- Uma vez publicados, os usuários poderão ver os resultados do teste de compatibilidade na Loja Steam e nas suas bibliotecas.
- O resultado de uma análise de compatibilidade não decide se o jogo estará disponível para ser jogado no Deck ou na Machine — apenas a apresentação é afetada.
Há uma sobreposição significativa entre os critérios de teste para o Steam Deck e a Steam Machine, como os testes de compatibilidade de controles, entrada de texto, inicializadores etc. Isso apresenta duas vantagens:
- Como desenvolvedor de jogos, você tem um conjunto comum de critérios de compatibilidade como alvo.
- Qualquer jogo que seja Aprovado no Steam Deck também será Aprovado na Steam Machine.
https://youtu.be/a8tNvhwkth8Níveis de compatibilidade
Muitos jogos funcionam muito bem no Deck e na Machine sem qualquer tipo de intervenção. No entanto, alguns deles podem exigir uma configuração manual pelo usuário ou ser relevantes para configurações específicas. Já outros podem não oferecer uma boa experiência no formato portátil ou devido a uma incompatibilidade com algum software e/ou hardware do Steam.
Observação: as classificações do Steam Deck e da Steam Machine são independentes para cada título.
O objetivo principal do processo de análise de compatibilidade é associar uma insígnia a cada jogo para deixar claro aos usuários de qual grupo ele faz parte:
 | Aprovado | O jogo passa por todas as verificações de compatibilidade. Os usuários não precisam realizar qualquer configuração para acessar todos os recursos do jogo. |
 | Jogável | O jogo funciona no Deck/Machine, mas pode exigir que o usuário faça alguma coisa. (Exemplos: selecionar manualmente uma configuração de controle da comunidade, ter que abrir manualmente o teclado virtual ou ter que usar a tela sensível ao toque (no Deck) para interagir com um inicializador.) |
 | Incompatível | O jogo não funciona neste dispositivo devido a uma incompatibilidade com o Proton ou com componentes de hardware específicos. |
 | Desconhecido | O jogo não passou pelo processo de análise de compatibilidade. Por isso, não há informações de como o jogo rodará neste dispositivo. |
Uma vez que os resultados forem publicados, os usuários verão a respectiva insígnia de compatibilidade ao explorar jogos na loja e na biblioteca. Essas insígnias servem para ajudar usuários a rapidamente identificar experiências adequadas para os seus objetivos e configuração enquanto navegam pelos jogos.

Requisitos de compatibilidade
Para receber a insígnia
Aprovado, o jogo precisa atender a todos os requisitos abaixo, que foram formulados para garantir o conforto dos usuários ao jogá-lo nestes dispositivos. A maioria dos problemas que impeçam o jogo de alcançar a categoria resultará na sua exibição com a insígnia
Jogável.
Requisitos para o Steam Deck e a Steam Machine
Entrada- Compatibilidade com controle:
- No Steam Deck, o jogo deve funcionar com os controles físicos integrados ao Steam Deck. Na Steam Machine, o jogo deve funcionar com as entradas do Steam Controller (essencialmente as mesmas entradas do Steam Deck).
- A configuração padrão de controle deve permitir que os usuários possam acessar todo o conteúdo.
- Não deverá ser necessário que os usuários ajustem qualquer opção do jogo para ativar a compatibilidade com o controle ou essa configuração específica.
- Ícones do controle: os ícones na tela devem corresponder às entradas usadas, sejam do Deck, do Steam Controller ou de controles de Xbox. Ícones de mouse e teclado não devem ser exibidos se não forem a entrada principal. A interação com qualquer entrada do Deck ou Steam Controller com a configuração padrão não deve resultar na exibição de ícones que não sejam de controle. (Recomendações: aconselhamos o uso da API da Entrada Steam, que automaticamente exibirá os ícones corretos independentemente do dispositivo de entrada usado pelo usuário.)
- Entrada de texto: se o jogo requer a entrada de texto (para nomear um personagem ou um arquivo salvo, por exemplo), você deve usar a API de entrada de texto do Steamworks, que abrirá o teclado virtual se o usuário estiver usando um controle, ou oferecer uma forma integrada de entrada de texto no idioma do usuário que possa ser controlada exclusivamente por um controle.
Desempenho- Configuração padrão: o jogo deve usar uma configuração padrão que resulte em uma taxa de quadros jogável. No Steam Deck, isso significa 30 QPS a 800p. Na Steam Machine, 30 QPS a 1080p.
Sem burocracias- Nenhum aviso de compatibilidade: o aplicativo não deve apresentar ao usuário nenhuma informação de que ele é incompatível com o software (como a distribuição Linux específica) ou com o hardware (como a placa de vídeo) do Deck/Machine.
- Inicializadores: caso o jogo use um inicializador, ele também deverá atender a todos os requisitos aqui listados, incluindo navegabilidade completa com um controle. (Recomendações: recomendamos que o jogo não exija o uso de um inicializador para jogá-lo.)
Requisitos do Proton
- O Proton é uma camada de compatibilidade com Windows. No Deck e na Machine, jogos sem versões nativas para Linux serão executadas pelo Proton, um conjunto de ferramentas que automaticamente usa o executável e os dados atuais para Windows do jogo e os executa no SO baseado em Linux do Steam Deck e da Steam Machine.
- O Proton é um trabalho em andamento, e é possível que o seu jogo não seja 100% compatível com ele. Caso o processo de análise de compatibilidade do seu jogo encontre erros impeditivos ou problemas de desempenho específicos do Proton, esses problemas serão adicionados ao nosso sistema de acompanhamento de problemas (issue tracking) e o jogo será exibido com a insígnia
Incompatível. Depois que os problemas forem resolvidos, você será automaticamente notificado e testaremos o jogo novamente.
Requisitos específicos do Steam Deck
Atenção: não são realizados testes de exibição no caso da Steam Machine porque a resolução e o tamanho do texto podem variar dependendo do tamanho e do tipo de tela usado.Exibição- Resolução: o jogo deve rodar em uma resolução compatível com o Steam Deck. (Recomendações: sempre que possível, aconselhamos que o jogo funcione nas resoluções nativas do Deck de 1280x800 (melhor) ou 1280x720.)
- Legibilidade de textos: os textos da interface devem ser facilmente legíveis a uma distância de 30 cm (12 pol.) da tela. Em outras palavras, o menor caractere exibido na tela nunca deve ter menos de 9 pixels de altura ao usar a resolução de 1280x800. (Recomendações: esperamos que o Steam Deck seja usado nas mais variadas condições de iluminação e físicas. Aconselhamos oferecer a opção do usuário configurar o tamanho do texto e, quando possível, o contraste. Apesar de 9 px ser o tamanho mínimo para aprovação, aconselhamos o uso de 12 px sempre que possível.)
Biblioteca e Loja Steam
Biblioteca
A biblioteca de um usuário no Steam Deck e na Steam Machine é uma extensão da sua biblioteca existente, e vice-versa. Todos os jogos na conta do usuário serão automaticamente exibidos na sua biblioteca no dispositivo quando iniciar a sessão pela primeira vez. Os jogos comprados em qualquer dispositivo aparecem na biblioteca de todos os outros dispositivos.
Assim como em outras plataformas, os usuários podem filtrar e organizar a biblioteca alfabeticamente, por estado de instalação etc. Além dessas opções, a biblioteca no Steam Deck e na Steam Machine também pode ser organizada e filtrada pela compatibilidade de cada jogo com o dispositivo atual.
Loja Steam no Steam Deck e na Steam Machine
A Loja Steam completa também pode ser facilmente acessada no Steam Deck e na Steam Machine, e inclui todos os recursos e produtos oferecidos pela Loja Steam na região do usuário. Os usuários que estiverem explorando a Loja Steam não serão impedidos de ver ou comprar conteúdo que não funcione bem com o dispositivo (ex.: títulos de realidade virtual e jogos que dependem de teclado). Nesses casos, a página dos jogos na loja darão detalhes (segundo a análise de compatibilidade) do que eles podem esperar ao rodar esses títulos em um Deck ou uma Machine.

Legenda da imagem (esq.): a página de detalhes de um jogo tem uma seção "Compatibilidade com o Steam Deck", que indica o nível de compatibilidade. Em uma Steam Machine, essa seção exibiria a compatibilidade com a Steam Machine.
Legenda da imagem (dir.): usuários podem inspecionar o nível de compatibilidade de qualquer aplicativo para ver os detalhes da experiência que podem esperar com o jogo. Essas informações são apresentadas segundo os resultados do processo de testes da Valve.
Processo de análise de compatibilidade
Há três formas diferentes de um jogo ser adicionado à fila de teste:
- Quando um título já lançado atende a certas heurísticas automatizadas, ele será automaticamente adicionado à fila de análise, sem a necessidade de uma solicitação manual.
- Quando a Valve identifica um jogo como importante para os usuários dos Hardwares Steam, podemos adicioná-lo à fila de análise, sem a necessidade de uma solicitação manual.
- Você pode solicitar manualmente a análise de um jogo (já lançado ou não) por meio do link "Análise de compatibilidade com Hardwares Steam" nas seções de ferramentas técnicas da página inicial do aplicativo no Steamworks. (Observação: isso não está disponível para todos os parceiros. Concederemos o acesso a cada vez mais parceiros com o tempo.)
Quando uma análise de compatibilidade do seu jogo for concluída, você receberá um e-mail automatizado similar às notificações de análise de página da loja e de versão do jogo. Ao mesmo tempo, as informações detalhadas ponto a ponto serão disponibilizadas no site de parceiros Steamworks. Testamos três configurações de hardware (Steam Deck, Steam Machine e dispositivos de jogos de terceiros com SteamOS) e você poderá ver a análise detalhada dos testes e a classificação de compatibilidade de cada dispositivo exibida para os usuários.
Quando isso ocorrer, você tem algumas opções:
- Você pode escolher publicar o resultado da análise de compatibilidade. (A publicação do resultado é separada e independente da publicação da página da loja ou das configurações do Steamworks.)
- Caso deseje realizar alterações em resposta ao resultado do teste (ex.: adicionar uma configuração padrão de controle, adicionar uma chamada à API de teclado virtual), você pode publicar uma nova versão do jogo e solicitar a reanálise.
- Caso acredite haver erros no resultado do teste, você pode responder diretamente pelo site de parceiros para solicitar ou apresentar dados adicionais.
Caso nada seja feito, após aproximadamente uma semana os resultados da análise serão automaticamente publicados e exibidos na página de detalhes do jogo como o "resultado dos testes da Valve" (consulte a seção
Loja Steam no Deck e na Machine acima).


Legenda da imagem: a página de detalhes do aplicativo e a sobreposição com o resultado detalhado dos testes de compatibilidade, antes e depois da publicação dos resultados.
Adição de Evento Steam com detalhes
Talvez você deseje informar aos seus usuários mais detalhes ou os seus planos acerca da compatibilidade do jogo com Hardwares Steam. Uma forma de fazê-lo é publicar um Evento Steam sobre a compatibilidade do jogo e adicionar o link desse evento na janela de diálogo de detalhes da compatibilidade do jogo com Hardwares Steam.
Para isso, siga os passos abaixo:
- Crie um anúncio no Steam a partir da Central da Comunidade do jogo, falando dos detalhes adicionais de compatibilidade.
- Publique o anúncio e copie o URL.
- Cole o URL do evento no campo "Info. de compat. com Hardwares Steam". Esse campo pode ser encontrado na aba "Dados básicos" da página "Editar página da loja" do produto.
A janela de diálogo de detalhes da compatibilidade do jogo com Hardwares Steam, tanto na interface do Deck/Machine quanto no Steam para área de trabalho, conterá um link para o anúncio.

Perguntas frequentes
Quais tipos de aplicativos podem passar pela análise de compatibilidade?Atualmente, o processo só está disponível para jogos. Não há processo de análise de compatibilidade para outros tipos de aplicativos (como demonstrações, conteúdos adicionais, ferramentas e trilhas sonoras), exceto em casos excepcionais.
Quanto tempo leva para concluir uma análise de compatibilidade após o meu jogo ser adicionado à fila?A nossa meta é que a análise de compatibilidade seja concluída e o resultado disponibilizado ao parceiro em até uma semana após a entrada na fila. Esse prazo pode aumentar ou diminuir de acordo com o tamanho da fila e a complexidade dos títulos nela.
O processo de análise de compatibilidade ou o resultado do teste afeta o meu lançamento normal no Steam?Não, a fila de análise de compatibilidade é completamente separada do processo normal de análise de lançamento no Steam. Nada relacionado à análise de compatibilidade afeta o lançamento do jogo no Steam — seja categorização final do jogo, ele estar fora da fila ou em análise.
Posso solicitar a análise do meu jogo antes do lançamento?Sim, é possível solicitar análises de compatibilidade para títulos ainda não lançados.
Não achei a opção para solicitar a análise manual dos meus títulos já lançados. O que preciso fazer para que eles sejam analisados?Estamos trabalhando na análise do catálogo de jogos lançados, priorizando aqueles mais jogados pelos usuários de Hardwares Steam. Após chegar a vez do seu jogo e o analisarmos, você receberá o resultado automaticamente. Consulte a seção
Processo de análise de compatibilidade acima para detalhes.
O jogo precisa passar pela análise normal de lançamento/versão antes de poder solicitar uma análise de compatibilidade?Sim, o seu jogo precisa ter sido aprovado na análise de versão padrão antes que você possa solicitar uma análise de compatibilidade.
Se eu atualizar o jogo após a publicação do resultado do primeiro teste de compatibilidade, posso solicitar uma reavaliação?Sim, abra um chamado no Suporte Steam solicitando a reanálise do jogo e um relatório atualizado será enviado. Sempre que houver informações novas, seja uma versão nova, relatos do departamento interno de qualidade ou dados de usuários, teremos o prazer de realizar novos testes para garantir que os usuários terão os dados mais precisos conforme o seu jogo for atualizado.
Posso solicitar que a análise de compatibilidade seja feita em um ramo específico?Sim. Ao solicitar a análise de um jogo, você pode selecionar o ramo que será usado. Caso não o faça, testaremos o ramo padrão do seu jogo.
Há novos requisitos para recursos gráficos específicos do Deck/Machine para a loja ou biblioteca?Não há requisitos adicionais de recursos gráficos para o Deck ou a Machine.
Acho que o meu jogo não funcionará bem com o Deck/Machine. Posso impedir que ele apareça na loja e na biblioteca do Deck ou da Machine?Não é possível remover da loja ou da biblioteca do Deck/Machine produtos que estejam disponíveis no Steam. Esses dispositivos são uma extensão do Steam, logo os usuários esperam (e terão) acesso à mesma loja e à mesma biblioteca disponível em qualquer outro computador.
Vocês podem esperar para publicar os resultados do teste de compatibilidade até corrigirmos alguns dos problemas relatados, concluirmos uma etapa de otimização ou até o nosso departamento de qualidade (QA) concluir os testes?Caso, depois de receber o resultado do teste de compatibilidade, você envie uma nova versão do jogo que resolva os problemas relatados antes que o resultado seja publicado, adiaremos a publicação e testaremos a nova versão. Não permitimos o adiamento da publicação do resultado do teste de compatibilidade para trabalhos futuros.
O programa de análise de compatibilidade é um serviço feito para ajudar os nossos usuários a compreender qual experiência eles devem esperar em um jogo antes de rodá-lo no Deck ou na Machine. Portanto, achamos crucial que eles vejam, o mais rápido possível, os dados que refletem o estado atual de qualquer jogo.
Sempre que houver informações novas, seja uma versão nova, relatos do departamento interno de qualidade ou dados de usuários, teremos o prazer de realizar novos testes para garantir que os usuários terão os dados mais precisos conforme o seu jogo for atualizado.
Caso acredite que os resultados do teste que pré-visualizou contêm dados imprecisos para a versão atual do jogo, entre em contato conosco usando as ferramentas disponíveis no site do Steamworks. Como mencionado acima, a nossa meta principal é garantir que os dados disponibilizados aos usuários sejam precisos e úteis.
O que significa quando o resultado de um teste de compatibilidade indica que um dos meus jogos é atualmente Incompatível com o Deck ou com a Machine?Quase sempre, um resultado
Incompatível tem uma das duas causas abaixo:
- O seu jogo depende de um middleware ou uma tecnologia atualmente incompatível com o Deck/Machine. Por exemplo, alguns serviços antitrapaça são incompatíveis, assim como alguns formatos (codecs) de vídeo ou áudio. Apesar de estarmos sempre aumentando a quantidade de softwares compatíveis com esses dispositivos, se ainda não pudermos oferecer compatibilidade com um middleware necessário para que o seu jogo funcione parcial ou totalmente, ele será considerado Incompatível.
- O seu jogo depende de um recurso do Windows que ainda não foi implementado por completo no Proton. O Proton é um projeto em contínuo desenvolvimento e que está sempre sendo aprimorado. Quando encontramos problemas com um jogo durante os testes, registramos a ocorrência e realizamos outro teste assim que implementarmos os recursos necessários ao Proton.
O relatório de compatibilidade inclui uma lista completa de testes realizados para cada jogo. Quaisquer problemas com o Proton ou com um
middleware serão indicados junto ao teste que resultou na falha. Na maioria dos casos, um número de rastreamento do erro também será informado.
Quando a análise de compatibilidade for concluída, quem receberá a notificação por e-mail?Enviamos a notificação por e-mail a todos os usuários que solicitaram testes da versão e de compatibilidade, e que ainda têm acesso por meio da sua conta de parceiro. Também enviamos um e-mail para todas as contas com a permissão para receber comunicados do Steamworks no grupo de parceiro. Se não houver contas com essa permissão, o e-mail será enviado para a autoridade real do grupo de parceiro.
Em outras palavras, você pode permitir o envio de notificações de compatibilidade a qualquer usuário na sua organização — basta conceder a permissão "Receber comunicados do Steamworks" às contas. Para mais informações sobre as permissões de usuários, consulte a
documentação sobre concessão de permissões.
Eu não solicitei uma reanálise do meu título, mas ele passou por uma nova análise mesmo assim. Por quê?Em alguns casos, a Valve reanalisará certos títulos automaticamente. Por exemplo:
- Lançamos (ou estamos nos preparando para lançar) uma nova versão do Proton. Cada versão nova do Proton é acompanhada de novos recursos e correções de erros, e queremos atualizar os relatórios e resultados de compatibilidade para que estejam de acordo com a nova versão (caso ocorra uma regressão, em que percebemos que a nova versão do Proton introduz um problema para o seu título, ele continuará sendo executado na melhor versão estável do Proton disponível até que a regressão seja resolvida).
- Adicionamos novos testes ao processo de análise de compatibilidade e estamos reanalisando os títulos para garantir que os dados estejam completos (por exemplo, adicionamos recentemente um teste para determinar como cada título interage com limitadores de quadros externos. Esse teste não afeta a categoria de compatibilidade do seu título, mas ele existe para que possamos guiar melhor os usuários em jogos que usam um limite interno de 30 quadros por segundo, como jogos de luta).
- Recebemos relatos de usuários ou de desenvolvedores sobre os dados dos nossos testes estarem imprecisos ou incompletos.
Os relatórios dessas reanálises automáticas têm os mesmos dados e comportamentos dos relatórios solicitados por parceiros: você receberá uma notificação automática por e-mail quando a análise for concluída, podendo então publicar o resultado imediatamente, realizar alterações ou deixar que seja publicado automaticamente.
Se o meu jogo tiver uma versão nativa para Linux e for selecionada para análise devido às heurísticas, o teste de compatibilidade usará a versão nativa ou a versão para Linux com o uso do Proton?Por padrão, testaremos a versão para Linux caso haja uma disponível. Se essa versão não passar nos testes de compatibilidade ou enfrentar problemas significativos, então testaremos a versão para Windows do jogo com o uso do Proton. A nossa meta é oferecer a melhor experiência possível aos usuários desses dispositivos, portanto o resultado que compartilharemos com você será o da versão que se saiu melhor nos testes.
Além disso, o resultado especificará qual ambiente de execução (
runtime) foi usado nos testes. Os detalhes estarão na seção "Detalhes", campo "Ambiente de execução recomendado" do relatório.
Caso acredite que testamos a versão errada do produto, você pode solicitar uma nova análise e especificar a plataforma que será usada para o teste.
Há outras recomendações não impeditivas para que o meu jogo ofereça uma ótima experiência no Deck ou na Machine?Apesar de cada ponto listado na seção
Requisitos de compatibilidade ser obrigatório para que um jogo seja certificado como
Aprovado, temos um conjunto adicional de recomendações técnicas que não afetam a compatibilidade em si. Essas recomendações foram feitas para ajudar os usuários a se sentirem mais confortáveis, aumentar a duração da bateria, aprimorar o desempenho etc. e estão disponíveis na
respectiva documentação.