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

Godot369

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.

Unity228

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.

Unreal Engine15

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.

GameMaker10

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.

Ren Py5

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.

RPG Maker4

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.

Defold3

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

Scratch34

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.

Roblox Studio12

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.

GDevelop5

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.

Construct4

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.

Minecraft (mods)3

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

Aseprite110

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.

Krita80

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.

GIMP9

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 DragonBones5

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 LDtk3

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

Lojas, publicacao e plataformas de distribuicao

Linguagens e ferramentas de codigo

Versionamento, build e infraestrutura