{"id":69008,"date":"2026-07-22T07:30:00","date_gmt":"2026-07-22T10:30:00","guid":{"rendered":"https:\/\/quebrandocontrole.com.br\/site\/?p=69008"},"modified":"2026-07-21T21:42:00","modified_gmt":"2026-07-22T00:42:00","slug":"o-lobo-o-grupo-e-a-maquina","status":"publish","type":"post","link":"https:\/\/quebrandocontrole.com.br\/site\/o-lobo-o-grupo-e-a-maquina\/","title":{"rendered":"O Lobo, O Grupo E A M\u00e1quina"},"content":{"rendered":"\n<p>Durante muito tempo, criar um jogo sozinho significava aceitar que algumas coisas simplesmente n\u00e3o seriam feitas. O programador poderia escrever um excelente c\u00f3digo, mas talvez n\u00e3o soubesse desenhar. O artista poderia construir cen\u00e1rios maravilhosos, mas n\u00e3o conseguiria programar o movimento de uma porta. O m\u00fasico poderia compor uma trilha memor\u00e1vel, mas dependeria de algu\u00e9m para colocar tudo aquilo dentro de um programa execut\u00e1vel.<\/p>\n\n\n\n<p>Ainda existem pessoas capazes de fazer quase tudo sozinhas, naturalmente, mas sempre foram exce\u00e7\u00f5es. O mais comum \u00e9 que o chamado desenvolvedor solo seja, na verdade, algu\u00e9m tentando equilibrar v\u00e1rias profiss\u00f5es ao mesmo tempo: programa\u00e7\u00e3o, desenho, anima\u00e7\u00e3o, roteiro, som, interface, divulga\u00e7\u00e3o, testes e administra\u00e7\u00e3o.<\/p>\n\n\n\n<p>O lobo solit\u00e1rio nunca esteve t\u00e3o bem equipado quanto agora. Ao mesmo tempo, nunca teve tantas maneiras diferentes de se perder.<\/p>\n\n\n\n<p>A forma mais tradicional continua existindo: programar o jogo diretamente, escrevendo o c\u00f3digo praticamente do zero. O desenvolvedor escolhe uma linguagem, constr\u00f3i as rotinas gr\u00e1ficas, controla o teclado, o mouse ou o joystick, organiza arquivos, objetos, sons e regras. \u00c9 um caminho trabalhoso, mas tamb\u00e9m profundamente educativo. Quem trabalha dessa maneira conhece cada pe\u00e7a do jogo porque foi respons\u00e1vel por montar todas elas. \u00c9 como construir a pr\u00f3pria casa fabricando tamb\u00e9m os tijolos.<\/p>\n\n\n\n<p>Essa abordagem oferece liberdade, controle e independ\u00eancia. Em compensa\u00e7\u00e3o, exige tempo, conhecimento t\u00e9cnico e disposi\u00e7\u00e3o para resolver problemas que uma ferramenta pronta j\u00e1 solucionou milhares de vezes. Dependendo do jogo, boa parte do esfor\u00e7o pode ser consumida em tarefas que n\u00e3o t\u00eam rela\u00e7\u00e3o direta com aquilo que o torna especial.<\/p>\n\n\n\n<p>Por isso, tornou-se comum trabalhar com uma <em>engine<\/em> conhecida. Nesse caso, o desenvolvedor n\u00e3o come\u00e7a diante de uma tela completamente vazia. J\u00e1 encontra sistemas de imagens, anima\u00e7\u00f5es, f\u00edsica, ilumina\u00e7\u00e3o, \u00e1udio, part\u00edculas, c\u00e2meras, controles e exporta\u00e7\u00e3o para diferentes plataformas.<\/p>\n\n\n\n<p>A <em>engine<\/em> n\u00e3o cria o jogo. Ela fornece um territ\u00f3rio preparado para que o jogo seja constru\u00eddo.<\/p>\n\n\n\n<p>\u00c9 uma diferen\u00e7a importante. Muita gente acredita que utilizar uma <em>engine<\/em> diminui o m\u00e9rito do desenvolvedor. N\u00e3o diminui. Um marceneiro n\u00e3o precisa plantar uma \u00e1rvore, derrub\u00e1-la e fabricar as pr\u00f3prias ferramentas para provar que sabe fazer uma cadeira. O conhecimento est\u00e1 na maneira como os recursos dispon\u00edveis s\u00e3o utilizados.<\/p>\n\n\n\n<p>Para pequenas equipes, as <em>engines<\/em> permitem dividir melhor o trabalho. Uma pessoa cuida da programa\u00e7\u00e3o, outra da arte, outra do roteiro ou do som. Todos trabalham sobre uma estrutura comum, visualizam rapidamente os resultados e corrigem problemas sem precisar reconstruir o projeto inteiro a cada altera\u00e7\u00e3o.<\/p>\n\n\n\n<p>O problema \u00e9 que as <em>engines<\/em> tamb\u00e9m criam depend\u00eancias. Elas possuem regras, vers\u00f5es, limita\u00e7\u00f5es e formas espec\u00edficas de trabalho. Em alguns casos, um jogo come\u00e7a a parecer menos com a ideia de seu autor e mais com os exemplos que vieram junto com a ferramenta. O desenvolvedor precisa tomar cuidado para n\u00e3o deixar que a engine se transforme no verdadeiro designer do projeto.<\/p>\n\n\n\n<p>E agora temos tamb\u00e9m a intelig\u00eancia artificial.<\/p>\n\n\n\n<p>Ela pode entrar no processo de maneira discreta, ajudando apenas em tarefas espec\u00edficas. Pode sugerir solu\u00e7\u00f5es de programa\u00e7\u00e3o, encontrar erros, gerar uma imagem provis\u00f3ria, criar uma textura, limpar uma grava\u00e7\u00e3o, produzir efeitos sonoros, organizar um documento ou oferecer varia\u00e7\u00f5es para um di\u00e1logo. Essa talvez seja a aplica\u00e7\u00e3o mais imediata e menos pol\u00eamica da IA: funcionar como assistente.<\/p>\n\n\n\n<p>O desenvolvedor continua programando, desenhando, escrevendo e tomando decis\u00f5es, mas recebe ajuda nas partes mais demoradas ou naquelas em que possui menos experi\u00eancia. Uma pequena equipe consegue preencher lacunas sem precisar contratar imediatamente especialistas para todas as fun\u00e7\u00f5es. Pense no seguinte: se a IA pode &#8220;entender&#8221; estruturas complexas de programa\u00e7\u00e3o, ela tamb\u00e9m pode saber muito sobre a <em>engine<\/em> que a equipe vai utilizar.<\/p>\n\n\n\n<p>\u00c9 importante observar que auxiliar n\u00e3o significa substituir. Uma imagem gerada por IA raramente deve ser aceita apenas porque ficou bonita. Ela precisa combinar com o restante do jogo, respeitar propor\u00e7\u00f5es, manter coer\u00eancia visual e funcionar dentro da narrativa. Um c\u00f3digo gerado tamb\u00e9m precisa ser lido, compreendido e testado. Um som precisa ser adequado \u00e0 cena, n\u00e3o apenas tecnicamente correto. A IA pode produzir material. Quem decide se aquilo pertence ao jogo ainda \u00e9 o criador.<\/p>\n\n\n\n<p>Existe, por\u00e9m, uma segunda forma de utiliza\u00e7\u00e3o que vem crescendo rapidamente: deixar a IA conduzir grande parte da programa\u00e7\u00e3o. Nesse modelo, o autor n\u00e3o escreve necessariamente cada linha de c\u00f3digo. Ele descreve o que deseja, explica as regras, pede altera\u00e7\u00f5es, testa os resultados e informa o que deu certo ou errado. Seu papel se aproxima mais do trabalho de um designer, diretor ou produtor.<\/p>\n\n\n\n<p>\u00c9 algo como:<br>&#8220;Quero que o personagem possa empurrar esta caixa.&#8221;<br>&#8220;A caixa est\u00e1 se movendo r\u00e1pido demais.&#8221;<br>&#8220;Ela n\u00e3o pode atravessar a parede.&#8221;<br>&#8220;Quando a caixa for colocada sobre este s\u00edmbolo, a porta deve abrir.&#8221;<\/p>\n\n\n\n<p>A constru\u00e7\u00e3o do jogo passa a acontecer por meio de uma conversa. Esse modelo de &#8220;fazer conversando&#8221; \u00e9 uma das mudan\u00e7as mais interessantes trazidas pelas intelig\u00eancias artificiais. Durante d\u00e9cadas, conversar com um computador significava escolher entre op\u00e7\u00f5es que algu\u00e9m havia programado anteriormente. Agora, o usu\u00e1rio descreve uma inten\u00e7\u00e3o em linguagem comum e a m\u00e1quina tenta transformar essa inten\u00e7\u00e3o em alguma coisa concreta. Isso torna o desenvolvimento mais acess\u00edvel, mas n\u00e3o necessariamente mais simples.<\/p>\n\n\n\n<p>Saber conversar com uma IA n\u00e3o \u00e9 apenas saber escrever pedidos. \u00c9 necess\u00e1rio explicar objetivos, estabelecer limites, identificar erros e perceber quando a solu\u00e7\u00e3o apresentada parece correta, mas est\u00e1 fundamentada de maneira errada.<\/p>\n\n\n\n<p>Uma IA pode produzir rapidamente centenas de linhas de c\u00f3digo. Isso n\u00e3o significa que o c\u00f3digo esteja bem estruturado. Ela pode corrigir um defeito criando outros tr\u00eas. Pode solucionar um problema local destruindo um sistema que j\u00e1 funcionava. Pode insistir v\u00e1rias vezes na mesma abordagem, mudando apenas os nomes das fun\u00e7\u00f5es. O criador precisa permanecer no comando.<\/p>\n\n\n\n<p>Ele n\u00e3o precisa conhecer todos os detalhes t\u00e9cnicos, mas precisa entender o jogo que est\u00e1 construindo. Deve saber como cada parte deveria se comportar, quais s\u00e3o as regras, qual \u00e9 a experi\u00eancia desejada e at\u00e9 onde uma altera\u00e7\u00e3o pode afetar o restante do projeto.<\/p>\n\n\n\n<p>Nesse sentido, o desenvolvimento por conversa n\u00e3o elimina o conhecimento. Ele muda o tipo de conhecimento necess\u00e1rio. Antes, o obst\u00e1culo poderia ser n\u00e3o saber escrever um determinado comando. Agora, o obst\u00e1culo pode ser n\u00e3o saber explicar com precis\u00e3o o que se pretende fazer.<\/p>\n\n\n\n<p>\u00c9 perfeitamente poss\u00edvel orientar uma IA para criar a maior parte da programa\u00e7\u00e3o de um jogo. Tamb\u00e9m \u00e9 poss\u00edvel solicitar imagens, m\u00fasicas, efeitos, textos e interfaces. O que n\u00e3o deve acontecer, nunca, \u00e9 abandonar o projeto nas m\u00e3os da m\u00e1quina e esperar que ela produza tudo sozinha, ou a partir de um \u00fanico prompt.<\/p>\n\n\n\n<p>Uma IA n\u00e3o possui compromisso real com o jogo. Ela n\u00e3o passou anos imaginando aquele mundo. N\u00e3o conhece a import\u00e2ncia emocional de uma cena. N\u00e3o sabe por que determinado personagem precisa permanecer em sil\u00eancio ou por que uma porta n\u00e3o deve se abrir, mesmo que tecnicamente pudesse. Ela executa, associa, sugere e reorganiza. A inten\u00e7\u00e3o continua sendo humana.<\/p>\n\n\n\n<p>Quando algu\u00e9m pede que a IA fa\u00e7a tudo sem acompanhamento, o resultado pode at\u00e9 parecer um jogo. Pode possuir menu, personagem, inimigos, pontua\u00e7\u00e3o, sons e uma tela de encerramento. Mas provavelmente ser\u00e1 apenas uma soma de padr\u00f5es conhecidos, sem uma raz\u00e3o clara para existir. Jogos n\u00e3o s\u00e3o feitos apenas de recursos funcionando. S\u00e3o feitos de escolhas.<\/p>\n\n\n\n<p>O lobo solit\u00e1rio de hoje pode programar do zero, usar uma <em>engin<\/em>e, contratar colaboradores, trabalhar com uma pequena equipe ou utilizar intelig\u00eancias artificiais em diferentes n\u00edveis. Pode escrever cada linha ou dirigir uma produ\u00e7\u00e3o quase inteira por meio de conversas. Todas essas formas s\u00e3o v\u00e1lidas.<\/p>\n\n\n\n<p>O que define o autor n\u00e3o \u00e9 a quantidade de c\u00f3digo digitada, de imagens desenhadas ou de sons gravados pessoalmente. \u00c9 a capacidade de estabelecer uma vis\u00e3o, reconhecer o que serve a essa vis\u00e3o e assumir responsabilidade pelas decis\u00f5es tomadas. A IA pode ser ferramenta, assistente, colaboradora e at\u00e9 executora mas nunca deve ser dona do projeto.<\/p>\n\n\n\n<p><strong>EM TEMPO:<\/strong> antes que algu\u00e9m pergunte, sim, eu criei jogos em todos esses modelos, desde <strong>1981 <\/strong>quando tive que usar l\u00e1pis e papel porque o computador n\u00e3o tinha recursos nem ferramentas. Hoje estou &#8220;brincando&#8221; com <strong>3 <\/strong>das mais poderosas IAs de codifica\u00e7\u00e3o e a experi\u00eancia tem sido maravilhosa. Afinal, onde mais eu receberia uma resposta como essa?<\/p>\n\n\n\n<p><em>&#8220;Ali\u00e1s, tem uma coisa que eu gostei muito na sua arquitetura e acho que ela merece ser preservada. Ela tem um esp\u00edrito muito dos anos 80, no melhor sentido poss\u00edvel. Naquela \u00e9poca se escrevia assim: <strong>funciona? Sim. Ent\u00e3o N\u00c3O MEXE<\/strong>.<\/em><\/p>\n\n\n\n<p><em>Hoje existe uma mania de &#8220;<strong>refatorar porque sim<\/strong>&#8220;. Voc\u00ea n\u00e3o est\u00e1 interessado nisso. E eu passei a entender por qu\u00ea. O seu patrim\u00f4nio n\u00e3o \u00e9 o JavaScript. O patrim\u00f4nio s\u00e3o as aventuras.&#8221;<\/em><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Durante muito tempo, criar um jogo sozinho significava aceitar que algumas coisas simplesmente n\u00e3o seriam feitas. O programador poderia escrever um excelente c\u00f3digo, mas talvez n\u00e3o soubesse desenhar. O artista poderia construir cen\u00e1rios maravilhosos, mas n\u00e3o conseguiria programar o movimento de uma porta. O m\u00fasico poderia compor uma trilha memor\u00e1vel, mas dependeria de algu\u00e9m para [&hellip;]<\/p>\n","protected":false},"author":78,"featured_media":69016,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"ngg_post_thumbnail":0,"footnotes":""},"categories":[1582,6],"tags":[869,805,815,818,1393,1559],"class_list":["post-69008","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-renato_degiovani","category-ultimas-noticias","tag-games-brasileiros","tag-indie-br","tag-indie-games","tag-jogos-digitais","tag-renato-degiovani","tag-tilt-online"],"wpmagazine_modules_lite_featured_media_urls":{"thumbnail":["https:\/\/quebrandocontrole.com.br\/site\/wp-content\/uploads\/2026\/07\/Topo-Colunas-3-150x150.jpg",150,150,true],"cvmm-medium":["https:\/\/quebrandocontrole.com.br\/site\/wp-content\/uploads\/2026\/07\/Topo-Colunas-3-300x300.jpg",300,300,true],"cvmm-medium-plus":["https:\/\/quebrandocontrole.com.br\/site\/wp-content\/uploads\/2026\/07\/Topo-Colunas-3-305x207.jpg",305,207,true],"cvmm-portrait":["https:\/\/quebrandocontrole.com.br\/site\/wp-content\/uploads\/2026\/07\/Topo-Colunas-3-400x600.jpg",400,600,true],"cvmm-medium-square":["https:\/\/quebrandocontrole.com.br\/site\/wp-content\/uploads\/2026\/07\/Topo-Colunas-3-600x600.jpg",600,600,true],"cvmm-large":["https:\/\/quebrandocontrole.com.br\/site\/wp-content\/uploads\/2026\/07\/Topo-Colunas-3-1024x720.jpg",1024,720,true],"cvmm-small":["https:\/\/quebrandocontrole.com.br\/site\/wp-content\/uploads\/2026\/07\/Topo-Colunas-3-130x95.jpg",130,95,true],"full":["https:\/\/quebrandocontrole.com.br\/site\/wp-content\/uploads\/2026\/07\/Topo-Colunas-3.jpg",1280,720,false]},"categories_names":{"1582":{"name":"Renato Degiovani","link":"https:\/\/quebrandocontrole.com.br\/site\/category\/artigos\/renato_degiovani\/"},"6":{"name":"\u00daltimas not\u00edcias","link":"https:\/\/quebrandocontrole.com.br\/site\/category\/noticias\/ultimas-noticias\/"}},"tags_names":{"869":{"name":"Games Brasileiros","link":"https:\/\/quebrandocontrole.com.br\/site\/tag\/games-brasileiros\/"},"805":{"name":"Indie BR","link":"https:\/\/quebrandocontrole.com.br\/site\/tag\/indie-br\/"},"815":{"name":"Indie Games","link":"https:\/\/quebrandocontrole.com.br\/site\/tag\/indie-games\/"},"818":{"name":"Jogos Digitais","link":"https:\/\/quebrandocontrole.com.br\/site\/tag\/jogos-digitais\/"},"1393":{"name":"Renato Degiovani","link":"https:\/\/quebrandocontrole.com.br\/site\/tag\/renato-degiovani\/"},"1559":{"name":"Tilt Online","link":"https:\/\/quebrandocontrole.com.br\/site\/tag\/tilt-online\/"}},"comments_number":"0","_links":{"self":[{"href":"https:\/\/quebrandocontrole.com.br\/site\/wp-json\/wp\/v2\/posts\/69008","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/quebrandocontrole.com.br\/site\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/quebrandocontrole.com.br\/site\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/quebrandocontrole.com.br\/site\/wp-json\/wp\/v2\/users\/78"}],"replies":[{"embeddable":true,"href":"https:\/\/quebrandocontrole.com.br\/site\/wp-json\/wp\/v2\/comments?post=69008"}],"version-history":[{"count":3,"href":"https:\/\/quebrandocontrole.com.br\/site\/wp-json\/wp\/v2\/posts\/69008\/revisions"}],"predecessor-version":[{"id":69018,"href":"https:\/\/quebrandocontrole.com.br\/site\/wp-json\/wp\/v2\/posts\/69008\/revisions\/69018"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/quebrandocontrole.com.br\/site\/wp-json\/wp\/v2\/media\/69016"}],"wp:attachment":[{"href":"https:\/\/quebrandocontrole.com.br\/site\/wp-json\/wp\/v2\/media?parent=69008"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/quebrandocontrole.com.br\/site\/wp-json\/wp\/v2\/categories?post=69008"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/quebrandocontrole.com.br\/site\/wp-json\/wp\/v2\/tags?post=69008"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}