Ferramentas de desenvolvimento de jogos
Engines, ferramentas de arte, audio, IA e publicacao usadas para fazer e lancar jogo. Cada ferramenta com os tutoriais, comparacoes e decisoes de projeto reunidos em um lugar.
30 ferramentas com conteudo publicado.
Engines e frameworks de jogo
Engine livre e open source, hoje a porta de entrada mais comum para quem faz jogo 2D no Brasil. Usa GDScript, uma linguagem propria parecida com Python, e tambem aceita C#. E leve, exporta para desktop, mobile e web, e nao cobra royalties. Aqui estao os tutoriais, as mecanicas prontas e as decisoes de projeto que a gente ja resolveu nela.
A engine comercial mais usada no mercado de trabalho, forte em 3D e em mobile. Tem a maior base de vagas e de assets prontos, e tambem o historico de mudanca de licenca que fez muita gente reavaliar. Aqui a gente compara com alternativas sem torcida e mostra o que muda na pratica quando voce escolhe ela.
Engine da Epic, referencia em 3D de ponta e em projeto de estudio grande. Trabalha com Blueprints (visual) e C++, e cobra royalty acima de um limite de faturamento. Faz sentido quando o alvo e fidelidade grafica ou carreira em AAA, e pesa quando o projeto e pequeno.
Engine 2D veterana, com linguagem propria (a GML) e um historico de jogos comerciais de peso como Undertale e Hyper Light Drifter. Continua sendo uma das opcoes mais solidas para 2D puro: o editor e direto, a exportacao para varias plataformas e madura e ha quinze anos de tutorial acumulado. O preco entra por assinatura, o que pesa para quem esta comecando. Faz sentido para quem quer focar em 2D e nao se importa de aprender uma linguagem que so existe dentro dela; para quem quer levar a logica de programacao para outros lugares, uma linguagem de proposito geral rende mais.
Engine gratuita especializada em visual novel, com script proprio simples e forte suporte a texto, ramificacao e traducao. Para jogo narrativo, ela resolve em dias o que levaria semanas em engine generica.
Engine especializada em RPG de turno no estilo dos classicos de 16 bits, com editor de mapas por tiles, banco de dados de itens, inimigos e habilidades, e eventos montados sem escrever codigo. Para quem quer contar uma historia e montar batalhas rapido, ela entrega a estrutura pronta e deixa voce focar no conteudo. Quando o projeto cresce e pede mecanica fora do padrao, da pra estender com scripts, mas e ai que muita gente acaba migrando para uma engine mais aberta como a Godot.
Engine 2D gratuita mantida pela Fundacao Defold, leve, com build pequeno e boa exportacao para mobile e web.
Criacao sem codigo e porta de entrada
Ambiente de programacao em blocos, criado pelo MIT, que e por onde a maioria das criancas e dos professores comeca. Nao e brinquedo: os conceitos de logica, evento e estado sao os mesmos de qualquer engine. Aqui a gente usa Scratch como primeiro degrau e mostra como sair dele depois.
Plataforma e engine ao mesmo tempo, com publico proprio e economia propria via Robux. Programa em Luau. Serve tanto para quem quer aprender com retorno rapido quanto para quem quer viver de jogo dentro do ecossistema, e agora tambem permite publicar fora dele.
Engine sem codigo, gratuita e de codigo aberto, baseada em eventos, que exporta para web, desktop e mobile. A proposta e a mesma do Construct (montar a logica com condicoes e acoes visuais), mas sem custo de licenca e com um editor que roda ate no navegador. Serve para prototipar rapido e para quem ainda nao quer encarar uma linguagem de programacao, incluindo uso em sala de aula. O limite e o de todo no-code: projetos grandes ficam pesados de manter na folha de eventos, e cedo ou tarde compensa migrar para uma engine com linguagem escrita.
Engine no-code baseada em eventos, forte em jogo 2D para navegador. Voce monta a logica arrastando condicoes e acoes numa folha de eventos, sem escrever codigo, o que torna a prototipagem muito rapida. O teto aparece quando o projeto cresce: sistemas complexos viram folhas de evento gigantes e dificeis de manter, e a dependencia do navegador limita performance. Serve bem como porta de entrada para entender logica de jogo antes de encarar uma linguagem de verdade, e para game jams onde velocidade vale mais que escala.
Modding de Minecraft e uma das maiores portas de entrada em programacao que existe no Brasil, com comunidade enorme e retorno visivel rapido. Os conceitos de evento, estado e dado que voce aprende ali valem em qualquer engine.
Arte, pixel art e animacao 2D
Editor de pixel art e animacao feito especificamente para jogo, com timeline, onion skin, tags de animacao e exportacao de spritesheet. Serve pra quem faz arte 2D em estilo pixel e quer resolver o fluxo inteiro num programa so: desenhar o sprite, animar frame a frame e exportar do jeito que a Godot ou a Unity esperam. E pago, mas barato e sem assinatura, o que pra um projeto indie e um custo unico que se paga rapido. A casa recomenda o Aseprite como a primeira ferramenta de arte 2D pra iniciante que vai levar pixel art a serio, porque tira o atrito tecnico e deixa a energia toda no desenho.
Programa de pintura digital livre e gratuito, feito para artistas. No mundo dos jogos ele resolve bem a arte 2D que nao e pixel art: concept art, texturas pintadas, sprites em alta resolucao, ilustracoes de loja e capas. Tem pinceis potentes, suporte a camadas e exporta PNG com transparencia direto para a engine. Para quem comeca, e a alternativa seria ao Photoshop sem mensalidade, roda em Windows, Linux e macOS, e segura desde o rabisco ate a arte final de um jogo indie.
Editor de imagem livre e gratuito, o veterano do mundo open source. Para quem faz jogo ele cobre o trabalho de bitmap do dia a dia: limpar e recortar sprites, montar spritesheets, ajustar paleta, criar texturas e icones, e exportar PNG com transparencia para a engine. Da para fazer pixel art nele ativando o grid e desligando a suavizacao, e o upscale sem borrar sai com o metodo de interpolacao nenhuma. Nao e tao focado em jogos quanto o Aseprite, mas e a ferramenta gratis que ja esta na maquina de muita gente e resolve quase tudo em 2D sem custo.
Spine e DragonBones sao editores de animacao 2D esqueletal: em vez de desenhar quadro a quadro como na pixel art, voce recorta o personagem em pecas (cabeca, bracos, pernas), monta um esqueleto de ossos e anima rotacionando e movendo esses ossos. O resultado e um movimento fluido com poucos recursos e arquivos pequenos, usado em muito jogo 2D de personagem articulado. O Spine e o padrao da industria, pago e com exportacao direta pra Godot, Unity e outras engines; o DragonBones e gratuito e open source, com fluxo parecido e um bom ponto de partida pra quem nao quer investir antes de aprender o metodo. A casa trata os dois como a rota esqueletal da animacao 2D, alternativa ao spritesheet quadro a quadro quando o personagem precisa de muito movimento.
Tiled e LDtk sao editores de mapas e niveis 2D que vivem fora da engine. Voce desenha o level com tiles, camadas e objetos num programa dedicado e depois importa o resultado na Godot, no Unity ou onde for, em vez de montar tudo no codigo. O Tiled e o mais antigo e universal, com exportacao para quase todo formato; o LDtk e mais novo, com foco em fluxo moderno e integracao direta. Para quem faz jogo 2D de plataforma, RPG ou puzzle, eles separam o trabalho de desenhar o mundo do trabalho de programar, o que acelera muito o level design. Sao gratuitos ou de baixo custo e funcionam bem com pixel art feita no Aseprite ou no GIMP.
Modelagem, textura e animacao 3D
Inteligencia artificial aplicada a producao
Captura, edicao e conteudo em video
Software livre de captura e transmissao. Para quem faz devlog, trailer caseiro ou divulgacao em video, e a ferramenta base.
Editar video e o passo que transforma gameplay cru em trailer, devlog e clipe de divulgacao. Para quem faz jogo indie, nao e preciso ferramenta paga: o DaVinci Resolve roda de graca no PC e da conta de corte, cor e audio, e o CapCut resolve o vertical de celular para Shorts e Reels. A edicao e o que decide se o seu trailer prende os primeiros segundos, e e ali que mora boa parte do clique que vira wishlist.
Lojas, publicacao e plataformas de distribuicao
A maior loja de PC e o lugar onde a maioria dos jogos indie vive ou morre. O que decide resultado ali nao e so o jogo: e pagina de loja, wishlist, algoritmo, precificacao, regiao e datas. Essa e a parte que a maioria dos desenvolvedores descobre tarde demais.
Publicar na Play Store e na App Store tem regra propria de conta, politica, privacidade e monetizacao, alem da disputa por visibilidade (ASO). Jogo mobile que ninguem acha nao existe.
Publicar em Nintendo Switch, PlayStation ou Xbox exige aprovacao de dev kit, adequacao tecnica e processo de certificacao. Muda o escopo, o prazo e o custo do projeto. Aqui a gente trata o que e requisito real e o que e mito.
Loja e comunidade de jogos independentes, sem curadoria de entrada e com taxa que voce mesmo define. E o melhor lugar para publicar cedo, testar com gente de verdade e montar portfolio antes de encarar a Steam.
A loja da Epic tem repasse maior ao desenvolvedor que a media do mercado e um publico menor. Vale entender quando ela complementa a Steam e quando e so trabalho a mais.
Linguagens e ferramentas de codigo
Linguagem madura, tipada, usada na Unity e disponivel tambem no Godot. Traz ferramental forte de depuracao e um mercado de trabalho maior que o de GDScript. A escolha entre ela e a linguagem nativa da engine e uma das duvidas mais comuns de quem esta comecando.
Linguagem leve de script, usada no Roblox (Luau), no LOVE2D, no Defold e como linguagem de mod em muitos jogos. Aprender Lua abre mais porta do que parece.
Fazer jogo que roda no navegador, em JavaScript ou TypeScript, ainda e o caminho mais curto entre terminar e alguem jogar. Sem instalador, sem loja, so link.