Desenvolvimento de jogos: jogos de navegador e jogos de marca
A Mesterséges Intelligencia Központ Kft. é uma empresa de desenvolvimento de software com sede em Budapeste, na Hungria. Desenvolvemos jogos de navegador, jogos de marca e experiências interativas com WebGL e three.js, inclusive com inteligência artificial ao vivo, que reage de facto ao jogador.
Em resumo: o jogo de navegador começa com um clique numa ligação, sem instalação, no computador e no telemóvel. A inteligência artificial pode ser nele uma parte funcional, e não um mero cenário: o assistente de IA da nossa página inicial comenta o jogo ao vivo, em 14 línguas.
O que desenvolvemos
Jogos de navegador
O jogo começa com um clique numa ligação, sem instalação nem loja de aplicações, tanto no computador como no telemóvel. A imagem é desenhada em tempo real pelo WebGL, com a biblioteca 3D three.js. Assim, também no navegador é possível criar uma cena viva e tridimensional, e não apenas uma animação plana.
Jogos de marca
O jogo de marca (advergame) é o jogo próprio de uma empresa ou de um produto: para uma campanha, para o lançamento de um produto, para um stand numa feira ou como elemento de destaque do site. Foi assim que concebemos o nosso: para o stand da empresa e para o nosso site, destinado a visitantes profissionais que não se consideram jogadores.
Experiências interativas
Nem todo o conteúdo interativo é um jogo no sentido estrito. Uma apresentação de produto em 3D, um quiz, uma instalação para uma exposição ou a apresentação lúdica de um processo são feitos com a mesma técnica e correm da mesma forma no navegador.
Elementos de jogo movidos por IA
No jogo, a inteligência artificial pode ser uma parte funcional, e não um mero cenário: um comentador ao vivo, uma personagem que responde às perguntas do jogador, um narrador que fala na língua do jogador. A IA também pode criar os gráficos do jogo: as paisagens e os obstáculos do nosso próprio jogo foram desenhados por uma linha de produção construída por nós, baseada em modelos generativos de imagem.
A prova: o jogo do nosso site
Na nossa página inicial corre um exemplo em funcionamento. O jogador é o próprio T-rex: num jogo de corrida infinita, salta por cima de obstáculos, enquanto o mundo vai mudando de período do dia, de condições meteorológicas e de paisagem. Do céu, observa-o o nosso assistente de IA, um comentador ao vivo baseado num grande modelo de linguagem.
- 3D em tempo real no navegador: WebGL e three.js, servidos a partir de um único servidor Node.js.
- Sem nada para aprender: um único botão (clique, toque ou barra de espaços); no computador e no telemóvel, é o mesmo jogo.
- A IA está mesmo atenta: reage aos grandes momentos (perda de uma vida, recorde, subida de nível, nova paisagem) em cerca de 1–2 segundos e, no fim da partida, resume a corrida com pelo menos dois números.
- Também é possível fazer perguntas: responde sempre à pergunta que o jogador escreve; enquanto o jogador escreve, o jogo fica em pausa.
- Em 14 línguas, sempre com cortesia: fala na língua do jogador e usa em todas as línguas o tratamento formal, mesmo quando o jogador se dirige a ele de maneira informal.
- Um mundo produzido com IA: as paisagens e os obstáculos foram criados pela nossa própria linha de produção baseada em IA; falamos dela em pormenor na página O nosso trabalho.
A que prestamos atenção num jogo?
Seguimos estes princípios também no nosso próprio jogo:
- Deve começar de imediato: sem registo, botão de início ou instruções.
- Deve ser compreensível nos primeiros dez segundos: mesmo para quem nunca jogou.
- Deve funcionar da mesma forma no telemóvel: a versão móvel e a de computador têm o mesmo estatuto, e a afinação é feita em ambas.
- A marca deve aparecer no mundo do jogo: não como publicidade que interrompe, mas como parte do jogo.
- O tempo de resposta da IA deve fazer parte da dramaturgia: o jogo está construído de forma a que um tempo de resposta de alguns segundos não pareça uma falha.
Perguntas frequentes
Para que serve um jogo de marca?
Um jogo de marca serve para que o visitante não se limite a ler sobre a empresa, mas passe tempo com ela e leve consigo uma experiência. Bem concebido, transmite a mensagem da empresa dentro do mundo do jogo; se o jogador partilhar o seu resultado, a mensagem segue com ele. Num stand de feira pode atrair público, e no site pode reter o visitante durante mais tempo.
Jogo de navegador ou jogo para telemóvel?
O jogo de navegador espalha-se através de uma ligação, começa sem instalação e é o mesmo no computador e no telemóvel. Para uma campanha, um site ou um stand, é o caminho mais curto até ao jogador. Um jogo para telemóvel instalado a partir de uma loja justifica-se quando os jogadores regressam regularmente, quando tem de funcionar sem internet, ou quando assenta nas capacidades do telemóvel. Das aplicações para as lojas falamos na nossa página de desenvolvimento de aplicações móveis.
O jogo pode ter inteligência artificial?
Sim, e não apenas como cenário. Um modelo de linguagem pode comentar o jogo ao vivo, responder às perguntas do jogador e falar na língua do jogador; o assistente de IA da nossa página inicial faz exatamente isso, em 14 línguas. Sobre a conversa baseada em IA, pode ler mais na nossa página Chatbots e agentes de IA. Um princípio de conceção importante é que a IA não decida em prejuízo do jogador: no nosso jogo, o comentador só fala e não interfere no estado do jogo.
De que depende o preço do desenvolvimento de um jogo?
Também aqui medimos o tamanho funcional em pontos de função COSMIC, mas num jogo contam muitos fatores que os pontos de função não exprimem: os gráficos e a animação, o funcionamento em tempo real, a afinação da jogabilidade, o número de plataformas de destino. A medição assinala à parte os gráficos, o funcionamento em tempo real e as várias plataformas; estes e a afinação da jogabilidade são tidos em conta separadamente na proposta. Sobre o método de definição de preços, falamos na página Preços; a primeira consulta é gratuita: escreva-nos.