Melhores engines de jogos de código aberto para 2026

Motores de jogo de código aberto oferecem algo que os proprietários não conseguem: uma licença que não muda depois que você lança seu jogo. Sem taxas por assento, sem limites de receita, sem preços surpresa. Você pode ler o código-fonte, fazer um fork e continuar desenvolvendo mesmo que a equipe original abandone o projeto. Depois do episódio da Taxa de Runtime da Unity, essa estabilidade é exatamente o motivo pelo qual muitas equipes migraram para o código aberto.
Esta é a lista completa de motores de jogo de código aberto que valem a pena usar em 2026, agrupados pela finalidade de cada um. Resumindo: Godot para um motor completo 2D e 3D, Phaser para web 2D, Three.js ou Babylon.js para web 3D, Bevy se você programa em Rust, e Defold se o build precisa ser minúsculo. Todas as versões e licenças abaixo foram verificadas em setembro de 2026. Se você precisa especificamente de um build para a web, indicamos quais motores exportam para o navegador, e você pode se aprofundar em nossa comparação dos melhores motores de jogo para web.
Comparação rápida
| Motor | Licença | Linguagem | 2D / 3D | Exportação web | Melhor para |
|---|---|---|---|---|---|
| Godot | MIT | GDScript, C# | Ambos | Sim (GDScript) | O motor gratuito completo |
| Phaser | MIT | JavaScript | 2D | Sim | Jogos web 2D |
| PixiJS | MIT | JavaScript | 2D | Sim | Renderização 2D personalizada |
| Three.js | MIT | JS / TS | 3D | Sim | Web 3D, controle máximo |
| Babylon.js | Apache 2.0 | JS / TS | 3D | Sim | Web 3D completo |
| Defold | Gratuito, código-fonte disponível | Lua | 2D / 3D leve | Sim | Builds web menores |
| Excalibur.js | BSD | TypeScript | 2D | Sim | Jogos 2D em TypeScript |
| Bevy | MIT / Apache 2.0 | Rust | Ambos | Sim (Wasm) | Rust, design orientado a dados |
| LÖVE | zlib | Lua | 2D | Limitado | Protótipos 2D rápidos |
| Cocos Creator / COCOS 4 | MIT (totalmente aberto desde jan. 2026) | TypeScript | Ambos | Sim | Mini-jogos, mercado asiático |
| O3DE | Apache 2.0 | C++, Lua | 3D | Não | 3D em larga escala, escopo AAA |
Não existe um único motor de código aberto "melhor". A escolha certa depende de 2D vs 3D, da sua linguagem e de você estar mirando a web ou não.
O que mudou em 2026
Algumas coisas mudaram este ano que vale a pena conhecer antes de escolher. A COCOS se tornou totalmente aberta: em 4 de janeiro de 2026 a empresa anunciou o COCOS 4 sob a licença MIT pura, eliminando as cláusulas comerciais da era Cocos Creator, e o repositório cocos4 está marcado como v4.0.0, com o editor separado em ferramentas de linha de comando (CLI). A Fenris Creations (antiga CCP Games) publicou os componentes do Carbon, o motor por trás de EVE Online, no GitHub sob MIT e outras licenças permissivas em 2026, como um conjunto de bibliotecas (core, recursos, IO, matemática, pathfinding e mais) em vez de um motor de jogo pronto para uso; veja a organização carbonengine. Pouco antes do início do ano, a Facepunch tornou aberta a camada em C# do s&box sob MIT em novembro de 2025, embora ainda esteja construída sobre o Source 2 fechado da Valve, então não é uma stack totalmente aberta. No quesito lançamentos: o Godot lançou a 4.7 em junho (4.7.2 em agosto, 4.8 em snapshots de desenvolvimento), o Bevy lançou a 0.19 em junho, o Phaser 4 chegou em abril, o Babylon.js 9 em março, o O3DE lançou sua versão 26.05 em maio, o Defold 1.13.1 adicionou componentes de luz em agosto, e o motor em C# licenciado sob MIT Stride está passando pelas betas da 4.4. Nada mudou para pior: nenhum motor desta lista passou para uma licença mais restritiva em 2026.
Motores completos 2D e 3D
Godot
Godot é o motor que a maioria das pessoas tem em mente quando diz "motor de jogo de código aberto". É licenciado sob MIT, faz tanto 2D quanto 3D, e não tem taxas ou limites de receita de nenhum tipo. Gera builds web pequenos (cerca de 5 MB em Brotli ou 9 MB em gzip) e, desde a versão 4.3, pode exportar em modo single-threaded para suporte limpo a iOS e Safari. A versão estável atual é a 4.7.2 (agosto de 2026), com a 4.8 em desenvolvimento. A única ressalva para web é que projetos em C# ainda não podem ser exportados para o navegador, apenas GDScript, e isso continua valendo em setembro de 2026, segundo a documentação de exportação web. Para a maioria das equipes que estão deixando um motor proprietário, o Godot é o substituto completo mais próximo. Veja Godot vs Unity para jogos web para o comparativo direto.
Cocos Creator
O Cocos Creator combina um editor gratuito com um runtime de código aberto (MIT). Ele lida com 2D e 3D, suporta WebGL, WebGPU e Wasm, e é especialmente forte para plataformas de mini-jogos como WeChat e TikTok, onde o tamanho do build é crítico. Os builds ficam em torno de 2 a 4 MB. O Cocos Creator 3.8.8 (dezembro de 2025) é o último da linha 3.x, e desde janeiro de 2026 o sucessor, COCOS 4, é totalmente licenciado sob MIT, com o motor e o editor separados, então as antigas cláusulas comerciais deixaram de existir. Se você está comparando com uma opção focada em web, veja alternativas ao Cocos.
Bibliotecas e motores 3D para a web
Three.js
Three.js é a biblioteca 3D mais usada na web, licenciada sob MIT, com um núcleo de cerca de 150 KB. A versão atual é a r185 (julho de 2026), e seu renderizador WebGPU faz fallback automático para WebGL2. É uma biblioteca de renderização, não um motor completo, então você adiciona seus próprios sistemas de jogo ou um framework por cima. Essa é a troca: controle máximo e a menor pegada, em troca de você mesmo escrever mais código. É a base sobre a qual construímos o Cinevva Engine, adicionando de volta os sistemas de jogo para que você não comece com um canvas vazio.
Babylon.js
Babylon.js é um motor 3D de código aberto completo (Apache 2.0) com física integrada, animação, um inspetor de cena e forte suporte a WebGPU e WGSL. O Babylon.js 9 foi lançado em março de 2026 e está na versão 9.25 em setembro de 2026, segundo a página de releases. Comparado ao Three.js, ele oferece mais recursos prontos, em troca de um tamanho maior. Veja Three.js vs Babylon.js para descobrir qual se encaixa no seu projeto.
Frameworks 2D
Phaser
Phaser é o framework de jogos HTML5 de código aberto mais popular, licenciado sob MIT, com a maior comunidade e ecossistema 2D para web. Os builds ficam em torno de 500 KB. Se o seu jogo é 2D e você programa em JavaScript, é difícil de superar.
PixiJS
PixiJS é um renderizador 2D WebGL rápido (MIT), com cerca de 200 KB. Assim como o Three.js para 3D, é um renderizador, não um motor completo, então você traz sua própria lógica de jogo. Escolha-o quando quiser renderização 2D personalizada e uma pegada minúscula.
Excalibur.js
Excalibur.js é um motor 2D amigável, licenciado sob BSD, escrito em TypeScript, com cerca de 300 KB, com mais recursos de jogo integrados do que um renderizador puro. Uma boa escolha se você quer tipagem e uma curva de aprendizado suave.
LÖVE (Love2D)
LÖVE é um framework 2D de longa data, licenciado sob zlib, com scripts em Lua. É muito querido para prototipagem rápida e game jams no desktop. Existe exportação para web via love.js, mas é limitada, então trate o LÖVE como uma ferramenta voltada primeiro para desktop.
Motores em Rust, C++ e de grande escala
Bevy
Bevy é um motor moderno, orientado a dados, escrito em Rust, com licença dupla MIT e Apache 2.0. Sua arquitetura entity-component-system (ECS) é um grande atrativo, e ele compila para WebAssembly para builds no navegador. É mais novo que os outros e evolui rápido, então espere mudanças que quebram compatibilidade entre versões, mas tem forte impulso em 2026: o Bevy 0.19 foi lançado em junho de 2026, com um patch 0.19.1 em agosto.
Open 3D Engine (O3DE)
O3DE é um projeto da Linux Foundation (Apache 2.0) voltado para 3D de alta fidelidade em grande escala, apoiado pela AWS e outras empresas. É um motor sério e pesado para equipes com ambições AAA e os recursos à altura. A versão atual é a 26.05 (maio de 2026). Ele não tem o navegador como alvo.
Como escolher
- Quer um motor gratuito para quase tudo? Godot.
- Vai criar um jogo web 2D? Phaser, ou PixiJS/Excalibur.js para renderização personalizada.
- Vai criar web 3D? Three.js para controle e tamanho, Babylon.js para recursos prontos de fábrica.
- Quer o menor build web possível? Defold.
- Mira em plataformas de mini-jogos? Cocos Creator.
- Ama Rust e ECS? Bevy.
- 3D de alta fidelidade em grande escala? O3DE.
Se a web é o seu alvo, todos os motores acima, exceto o O3DE e (na maior parte) o LÖVE, podem gerar um build para navegador. Para o detalhamento completo focado em web, veja a comparação dos motores de jogo para web e o nosso guia de alternativas à Unity para jogos web.
Perguntas frequentes
Qual é o melhor motor de jogo de código aberto em 2026?
Para a maioria das pessoas é o Godot: licenciado sob MIT, gratuito sem limites de receita, e capaz tanto em 2D quanto em 3D, com exportação web limpa. Para web 2D especificamente, o Phaser é a escolha de código aberto mais popular, e para web 3D é o Three.js (uma biblioteca) ou o Babylon.js (um motor completo). A melhor escolha depende das dimensões, da linguagem e da plataforma.
O Godot é realmente gratuito, sem pegadinha?
Sim. O Godot é lançado sob a licença MIT, o que significa sem taxas, sem royalties, sem limites de receita e sem cobrança por assento, nunca. Você pode usá-lo em jogos comerciais e até modificar o próprio motor. O projeto é financiado por doações e patrocínios, não por cobranças a desenvolvedores.
Motores de jogo de código aberto são bons o suficiente para jogos comerciais?
Sim. Muitos jogos de sucesso comercial são lançados com motores de código aberto, e código aberto significa que não há limite de receita com que se preocupar. As desvantagens costumam ser um marketplace de assets integrado menor e, em alguns motores, menos recursos prontos para uso do que um grande motor proprietário. Para jogos web em particular, motores de código aberto costumam gerar builds menores e mais rápidos.
A Unity ou a Unreal são de código aberto?
Não. A Unity é de código fechado e baseada em assinatura. A Unreal Engine tem o código-fonte disponível (você pode ler e modificar o código com uma conta), mas não é de código aberto e usa um modelo de royalties acima de um limite de receita. Se você quer especificamente um motor de código aberto, o Godot é o equivalente mais próximo da Unity, e o nosso guia de alternativas à Unity cobre o restante.
Quais motores de jogo de código aberto são novos ou se tornaram abertos recentemente em 2026?
A grande novidade de licenciamento de 2026 é o COCOS 4, totalmente licenciado sob MIT desde janeiro de 2026, com as cláusulas comerciais removidas. A Fenris Creations também publicou os componentes do motor Carbon de EVE Online sob MIT no GitHub, e a camada em C# do s&box da Facepunch passou a ser MIT no final de 2025 (sua base Source 2 continua fechada). Nenhum motor consolidado passou para uma licença mais restritiva este ano. Veja a seção "O que mudou em 2026" acima para as versões.
Qual é o melhor motor de jogo 3D de código aberto?
Godot é o melhor para um motor 3D completo com editor, e é o que a maioria das equipes escolhe. Para 3D no navegador especificamente, o Babylon.js é o motor de código aberto mais completo e o Three.js é a biblioteca mais usada, ambos com renderizadores WebGPU e fallback para WebGL2. Bevy é a escolha se você quer Rust e um ECS, e O3DE se você precisa de ferramentas em escala AAA e não precisa de um build para web. Se você quer ver o que o 3D web de código aberto é capaz de fazer antes de se comprometer, o Cinevva Engine é construído sobre o Three.js.
Qual motor de código aberto pode ter o WebGL como alvo para que os jogadores joguem no navegador?
Quase todos. O Godot exporta para WebGL 2.0 (use GDScript e exportação single-threaded), o Phaser, o PixiJS, o Excalibur.js, o Three.js e o Babylon.js são nativos para web, o Defold gera builds Wasm mais WebGL com cerca de 1,14 MB, o Bevy compila para WebAssembly, e o Cocos Creator exporta para WebGL e WebGPU. As exceções são o O3DE (sem alvo para navegador) e o LÖVE (apenas via love.js, de terceiros). Use nosso verificador de WebGL e WebGPU para ver o que os navegadores dos seus jogadores suportam.
Existe uma lista completa de motores de jogo de código aberto para 2026?
A tabela de comparação rápida no topo desta página é a nossa lista: Godot, Phaser, PixiJS, Three.js, Babylon.js, Defold, Excalibur.js, Bevy, LÖVE, COCOS 4 e O3DE, além de Stride, Carbon e s&box na seção "O que mudou em 2026". Cada item traz um link para sua licença e versão atual, para que você possa verificar antes de se comprometer.
Qual motor de jogo de código aberto é melhor para a web?
Godot para um motor completo 2D/3D, Phaser para 2D, e Three.js ou Babylon.js para 3D. O Defold gera os menores builds web entre os motores completos. Todos eles são gratuitos e de código aberto. A nossa comparação de motores de jogo para web os classifica por tamanho de build, tempo de carregamento e suporte de navegador.
Teste a ideia primeiro, adote o motor quando ela crescer além dele.
Relacionados
- Melhores Motores de Jogos Web para 2026 (Comparativo): classificados por tamanho de build, tempo de carregamento e custo
- Alternativas ao Unity para Jogos Web: opções de código aberto para equipes que estão deixando o Unity
- Godot vs Unity para Jogos Web: o substituto de código aberto mais próximo, cara a cara
- Melhores Motores de Jogos 2D para 2026: se o seu jogo é 2D
- Three.js vs Babylon.js: as duas grandes bibliotecas web 3D de código aberto
- Cinevva Engine: nosso motor de código aberto, voltado para a web, construído sobre o Three.js