Jogos de Navegador com Suporte a Controle
Jogos feitos para um controle, encontrados lendo as builds em vez de perguntando.
48 jogos · escolhidos à mão, depois completados pelo catálogo
English ›Italiano ›Français ›Español ›
Suporte a controle é uma dessas coisas que ninguém anuncia. A página de uma loja vai te contar que um jogo tem save na nuvem e quarenta e nove conquistas, e não vai dizer nada sobre se o controle que já está na sua mesa vai fazer alguma coisa. Nos jogos de navegador é pior: não há página de loja, e os feeds que listam esses jogos não têm nem um campo para isso.
Como esta lista foi montada
Então não dá para consultar. Tem que ler.
Todo jogo desta página declara um controle dentro da própria build. Num jogo em Unity isso é a tabela de entradas, compilada no arquivo de dados, onde um projeto que mapeia um controle tem os botões de joystick escritos e um que não mapeia não tem nada. Num jogo em Construct é o objeto Gamepad, que o desenvolvedor precisa adicionar de propósito ao projeto antes de uma única linha dele rodar. As duas são decisões que o desenvolvedor tomou meses atrás e nunca mencionou, e as duas estão num arquivo que o seu navegador baixa de qualquer jeito.
Essa é uma lista de outro tipo que uma de etiquetas. Uma etiqueta diz o que alguém digitou num formulário; isto diz do que o jogo é feito.
O que ela não te diz é o quanto o mapeamento é bom. Uma build pode declarar um controle e usá-lo para um botão só, e esta lista não enxerga a diferença entre isso e controle analógico completo.
Vale saber antes de plugar: aperte um botão no controle depois que a página carregar. Os navegadores escondem de propósito um controle conectado até ele mandar algo, para impedir que sites identifiquem o seu hardware, então um que está só plugado continua invisível até você cutucar.

Aqui o +4 é coisa de novatoAcumule compras, pule todo mundo, largue a mão.Jogar grátis ›Nosso jogoPerguntas que as pessoas fazem
Precisa instalar alguma coisa?
Não. Os navegadores modernos expõem à página um controle conectado pela Gamepad API, e um jogo que a usa vai ver o seu controle assim que você apertar um botão. Nada é instalado e nada é configurado.
Meu controle não faz nada. E agora?
Aperte primeiro um botão no controle: os navegadores escondem o controle da página até ele mandar alguma coisa, então um que está só conectado é invisível. Se ainda assim não acontecer nada, clique uma vez dentro do jogo para a página ganhar o foco e tente de novo.
Quais controles funcionam?
Qualquer um que o navegador reconheça como controle padrão: controles de Xbox, de PlayStation e a maioria dos de terceiros, por USB ou Bluetooth. O que o jogo faz com os botões é com o jogo — alguns mapeiam o controle inteiro, outros usam um botão só.
Como vocês sabem que eles têm suporte a controle?
A gente lê da build. Um jogo em Unity lista os eixos de entrada dentro dos dados compilados, e um que mapeia botões de joystick os tem escritos ali; um em Construct precisa adicionar o objeto Gamepad ao projeto, e esse objeto aparece nomeado no arquivo do projeto. Nenhuma das duas é uma afirmação que alguém fez sobre o jogo: é a build do próprio jogo, lida antes de você abrir.















































