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
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.
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.
Modelagem, textura e animacao 3D
Inteligencia artificial aplicada a producao
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.
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.
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.
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.