Tabarak Paracha
16 de janeiro de 2024
Neste vídeo, ele revela algumas práticas recomendadas valiosas para tirar partido do ChatGPT 4 e criar o seu próprio jogo para dispositivos móveis a partir do zero!
Eis o que ele explica em pormenor:
✨ Melhores práticas para a engenharia de prompts na geração criativa e na criação de logótipos.
🚫 O que fazer e o que não fazer ao desenvolver um jogo para dispositivos móveis com o ChatGPT 4.
🔧 Uma análise da versão do ChatGPT criada pela Anul, o “GPT Game Dev”.”
📚 Onde encontrar recursos úteis sobre IA para programadores de jogos para dispositivos móveis.
Eis como começou a conversa entre Roman Garbar, diretor de marketing da Tenjin, e Anul Agarwal:
Não creio que seja possível criar o jogo na íntegra no ChatGPT, mas pode-se, sem dúvida, usar o ChatGPT como ajuda. Isto está correto?
“Isso é, sem dúvida, verdade. Deve usá-lo sempre como um auxiliar. No vídeo que tentámos gravar antes deste, tentámos abordar o ChatGPT do ponto de vista de alguém que não tem conhecimentos de programação. O que aconteceu foi que fizemos muitas perguntas sobre aspetos básicos que era preciso fazer no Unity, por exemplo, configurar scripts de programação, montar todo o nível do jogo, etc. O que é perfeitamente normal na perspetiva de um principiante. Se fores principiante, vais ter estas dúvidas.

O ChatGPT explica as respostas, mas depois a conversa torna-se demasiado longa. E um dos problemas destas ferramentas GPT é que, após algum tempo, começam a ”alucinar» se as conversas forem mais longas. Por isso, tendem a ficar confusas e não fornecem resultados tão precisos como no início da conversa.”

Sim, acho que, para alguém como eu, sem experiência em programação, foi difícil seguir as instruções. E tu, tens alguma experiência em programação?
“Não tenho qualquer formação profissional em engenharia, mas tudo o que aprendi, aprendi sozinho através do YouTube, de artigos e de tutoriais no Unity. Há já 5 anos que crio jogos no Unity. Na sua maioria, são jogos hipercasuais e casuais. Isto permitiu-me adquirir uma sólida compreensão da lógica de programação.”
Já desenvolves jogos há 5 anos. Como era o processo para ti antes do ChatGPT ou de qualquer outra ferramenta de IA?
“O ChatGPT e outras ferramentas de IA têm vindo a surgir desde o ano passado. Antes disso, era tudo programação manual e era preciso fazer tudo do zero. Era mesmo necessário mergulhar profundamente no mundo da programação e refletir muito sobre os problemas do jogo que se estava a criar. Por exemplo, tomemos um jogo de xadrez. Tem diferentes componentes, como peças diferentes, e essas peças só podem ser movidas para determinados pontos. Portanto, se o fizesse sozinho, teria de se debruçar sobre como programar essa peça para que só se movesse para esses pontos específicos, bem como sobre como essa peça pode bloquear o caminho de outra peça, etc.”.


Mas se delegares esta tarefa ao ChatGPT, redigires o texto de forma muito técnica num documento e explicares as regras, ele consegue fazê-lo nos próximos 2 a 3 minutos. E seria necessário trocar algumas mensagens e dar-lhe feedback. E talvez, nos próximos 5 a 10 minutos, consiga obter o resultado perfeito que deseja.”
Exato, e esta parte funcionou muito bem na nossa experiência anterior, que não deu certo. Nessa altura, carregámos uma captura de ecrã da descrição de um jogo da App Store no ChatGPT 4, e ele compreendeu tudo corretamente.
“Sim, com o novo modelo do ChatGPT 4, é possível analisar imagens, compreender o que está a acontecer e criar maquetes de design de jogos; pode explicar os níveis, a personagem e o tipo de movimentos que pretende. Por exemplo, talvez a personagem deva saltar ou andar utilizando determinadas teclas. Se tiver tudo isso num documento ou numa imagem, ele compreende facilmente.”
Vamos ver alguns outros casos de utilização. Talvez possas partilhar os mais populares?
“Utilizo o ChatGPT principalmente para duas coisas. Uma delas é gerar ícones e logótipos, ou até mesmo material promocional de marketing para jogos. É muito fácil de fazer. Também é possível criar ícones que se podem utilizar dentro do jogo, como recursos do jogo…”

“E os melhores casos de utilização para a programação podem variar de jogo para jogo. Mas, na maioria das vezes, trata-se do tipo de coisas que se consegue fazer, mas que demoram algum tempo. É possível fazê-lo, mas envolve muita lógica simples. Muitas vezes, a lógica é extremamente simples, mas é preciso gerir muitos casos de utilização na sequência de codificação, pelo que pode ser feito por si, mas vai demorar um pouco mais.”

Porque é que utiliza especificamente o ChatGPT para criar elementos visuais, e não outras ferramentas? Existe alguma vantagem em utilizar o ChatGPT?
“Principalmente porque é muito prático e já estou muito habituado a usá-lo. E todas essas outras ferramentas que existem no mercado, acho que não são muito diferentes. Podem ser 10-15% melhores ou menos boas do que o ChatGPT. Com o ChatGPT, é possível obter feedback conversacional e também carregar imagens de referência. Basta enviar uma imagem, pedir-lhe para analisar o estilo da imagem e gerar outra imagem com a mesma estrutura.”.
Há também a versão mais recente do Midjourney (versão 6). Ainda não a experimentei, mas ouvi dizer que é mesmo boa. Também consegue gerar texto e as imagens são muito detalhadas. Continuo a explorar cada vez mais ferramentas em 2024.”
Na parte seguinte da conversa, o Anul partilha o seu ecrã para mostrar aos espectadores, em direto, como utilizar o ChatGPT em vários cenários de utilização. Veja o vídeo para saber mais!