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.

23 ferramentas com conteudo publicado.

Engines e frameworks de jogo

Godot341

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.

Unity32

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 Engine10

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.

GameMaker6

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 Py3

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.

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 Studio8

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

Modelagem, textura e animacao 3D

Inteligencia artificial aplicada a producao

Lojas, publicacao e plataformas de distribuicao

Linguagens e ferramentas de codigo

Versionamento, build e infraestrutura