
O panorama independente de jogos digitais tem assistido a uma verdadeira renascença da estética bidimensional. O fascínio pelas mecânicas de precisão e pela arte da era de, 8, 16 e até 32 bits tem resultado em obras de indiscutível excelência crítica e comercial, tais como Katana Zero, Undertale e Blazing Chrome. No entanto, o nível de polimento técnico exigido por estes títulos suscita frequentemente um debate estrutural nos bastidores da indústria: qual é o motor de jogo (game engine) mais adequado para o desenvolvimento 2D contemporâneo?
Atualmente, o mercado independente encontra-se amplamente polarizado entre duas opções de vanguarda: o veterano GameMaker e o motor de código aberto Godot.
GameMaker e a GML: Especialização e Profundidade
O GameMaker não é um motor focado meramente na prototipação; trata-se de um ambiente de alta especialização bidimensional. Atingir a excelência física e visual que observamos nos seus maiores sucessos comerciais exige um vasto planeamento e anos de engenharia minuciosa por parte das equipes de desenvolvimento.


No cerne desta ferramenta encontra-se a GML (GameMaker Language). A GML moderna é uma linguagem robusta para desenvolver jogos em duas dimensões, disponibilizando aos programadores o uso de Construtores (Constructors), Estruturas (Structs), Métodos e processos de Garbage Collection, dentre outras features. O GameMaker permite a criação de arquiteturas de software profundas e escaláveis, oferecendo adicionalmente uma estabilidade ímpar na exportação nativa para consoles de última geração, um fator crítico para a viabilidade comercial de um estúdio.

Para compreendermos a magnitude desta robustez atual, é imperativo observar a trajetória histórica do motor, cuja evolução reflete o próprio amadurecimento da indústria independente. A consolidação do GameMaker não ocorreu de forma repentina; foi o resultado de mais de duas décadas de aprimoramento contínuo e reposicionamento de mercado.


A sua génese remonta a 1999, quando Mark Overmars, cientista da computação e professor na Universidade de Utrecht, concebeu o projeto com propósitos estritamente acadêmicos. Nas suas primeiras iterações, a ferramenta popularizou-se pelo sistema visual de “Arrastar e Soltar” (Drag and Drop), com o objetivo de ensinar lógica de programação a jovens estudantes. Esta acessibilidade extrema democratizou a criação de jogos no início dos anos 2000, mas foi também o que gerou o longo e hoje infundado estigma de que o GameMaker seria apenas um software educativo ou amador.

Foi durante esta “era de ouro” do cenário indie que o motor foi submetido à sua prova de fogo. Títulos desenvolvidos no GameMaker, como Hotline Miami, Spelunky, Undertale e Hyper Light Drifter, alcançaram sucesso estrondoso, faturando milhões de dólares e figurando nas bibliotecas da PlayStation, Xbox e Nintendo. O motor deixou definitivamente de ser avaliado pela sua facilidade de entrada e passou a ser respeitado pela inquestionável qualidade técnica e fluidez do seu produto final.

Nos anos subsequentes, especialmente com o lançamento do GameMaker Studio 2 em 2017 e as contínuas atualizações até aos dias de hoje (agora sob a alçada corporativa da Opera), a ferramenta abandonou antigas limitações de código legado. O Ambiente de Desenvolvimento (IDE) foi inteiramente reescrito para padrões profissionais, e a GML sofreu a metamorfose que a equiparou às linguagens modernas.

Em suma, a consolidação do GameMaker provém de uma recusa em seguir todas as tendências tecnológicas (como o 3D massivo ou a Realidade Virtual), optando por uma especialização cirúrgica no 2D. Ao longo de mais de vinte anos, transformou-se de um simples programa didático no motor comercial mais maduro, testado e fiável para o desenvolvimento bidimensional na indústria global de videojogos.
Godot e o GDScript: Modularidade e Código Aberto
Ao contrário de muitos motores comerciais que nasceram no seio de corporações norte-americanas ou europeias, a Godot tem as suas raízes na América Latina. O motor foi inicialmente concebido em 2007 pelos programadores argentinos Juan Linietsky e Ariel Manzur. Durante os seus primeiros anos de vida, a Godot operou exclusivamente como uma ferramenta proprietária (in-house) utilizada pela Okam Studio para desenvolver títulos encomendados para consoles e PC.

O grande marco histórico — e o momento que alteraria para sempre o paradigma do desenvolvimento indie — ocorreu em fevereiro de 2014. Os seus criadores tomaram a decisão audaz de libertar o código-fonte do motor para o público sob a licença MIT. Ao fazê-lo, a Godot deixou de ser o segredo de um único estúdio para se tornar num projeto de código aberto, livre de taxas de licenciamento (royalties) e impulsionado por uma comunidade global de colaboradores.
A transição para o código aberto revelou ao mundo uma das arquiteturas de software mais elegantes da indústria de games. A Godot rejeitou os sistemas tradicionais baseados em “Componentes” (utilizados por concorrentes como a Unity) e apostou num modelo estritamente hierárquico baseado numa Árvore de Nós (Node Tree) e num sistema de Cenas instanciáveis.

Na Godot, tudo é um Nó, e qualquer conjunto de Nós forma uma Cena. Uma Cena pode ser um nível inteiro, um personagem, ou apenas um botão numa interface, podendo ser instanciada dentro de outras Cenas de forma infinita. Para orquestrar este ecossistema, foi criado o GDScript. Em vez de forçar a adaptação de linguagens genéricas pesadas (como o C++ ou o C#), os criadores da Godot desenvolveram uma linguagem nativa, com uma sintaxe limpa e semelhante ao Python, especificamente otimizada para interagir com a arquitetura de Nós e Cenas. O GDScript provou ser extraordinariamente eficiente, combinando uma curva de aprendizagem suave com a capacidade técnica para estruturar projetos de grande escala. Para os engenheiros mais exigentes, a Godot manteve portas abertas, permitindo o uso nativo de C# e a integração direta de código em C++ de alta performance através de módulos (como o GDExtension).

O amadurecimento da Godot foi catalisado por grandes marcos técnicos. O lançamento da Godot 3.0 em 2018 reescreveu o motor de renderização, introduzindo renderização baseada em física (PBR) e elevando o motor ao estatuto de uma ferramenta viável também para o 3D.
Contudo, foi com o advento da Godot 4.0 em 2023 (e iterações subsequentes) que o motor se consolidou definitivamente na indústria de ponta. Com a integração da API gráfica Vulkan, sistemas de iluminação global em tempo real e um refatoramento profundo no seu motor bidimensional, a Godot provou que o modelo open-source poderia competir diretamente com gigantes comerciais.

Este crescimento sustentado transformou a Godot no “Blender dos motores de jogo”. Beneficiando do financiamento contínuo de utilizadores via Patreon e de doações monumentais de entidades de peso na indústria (incluindo a Epic Games, a Meta e estúdios independentes bem-sucedidos), a ferramenta alcançou uma independência financeira ímpar. Além disso, as recentes controvérsias corporativas envolvendo mudanças de licenciamento em motores concorrentes (como o célebre caso das taxas por instalação da Unity) provocaram um êxodo maciço de estúdios maduros para a Godot, em busca de segurança jurídica e controlo total sobre o seu próprio código.
Em suma, a consolidação da Godot não é apenas um triunfo tecnológico; é um triunfo ideológico. Ao oferecer um ambiente altamente modular e profissional, onde o código é transparente e a comunidade dita o rumo do desenvolvimento, a Godot Engine deixou de ser uma promessa alternativa para se assumir como uma das infraestruturas definitivas na qual o futuro do desenvolvimento de jogos está sendo construído.
A Pergunta
Considerando que tanto as linguagens de programação GML quanto o GDScript suportam lógicas de engenharia avançadas, decidimos testar a premissa central do debate: será que a área de especialização de um desenvolvedor (Programador de Sistemas versus Artista ou Designer) dita efetivamente a sua escolha de motor?
Para responder a essa pergunta conduzimos uma pesquisa com 67 desenvolvedores de jogos independentes, sendo 35 usuários de GameMaker e 32 usuários de Godot. Cruzamos a área de atuação primordial de cada inquirido com o motor de jogo que utiliza diariamente. Com o intuito de conferir validade científica à análise, aplicamos aos dados um Teste Exato de Fisher, um modelo estatístico altamente rigoroso para avaliar amostras desta natureza.
A nossa investigação baseou-se nas seguintes premissas:
-
Hipótese Nula (H0): A escolha do motor de jogo é independente da área profissional do desenvolvedor. (Ou seja, não existe segregação baseada na profissão).
-
Hipótese Alternativa (H1): A profissão dita, de forma estatisticamente significativa, a escolha do motor de jogo.
Os Resultados: A Desconstrução do Estigma
A aplicação do teste estatístico devolveu um p-valor de 0.73 (73%). No âmbito do método científico, para se comprovar uma correlação válida, este valor teria de ser inferior ao limiar de significância de 5% (0.05). Uma vez que o resultado foi substancialmente superior, a conclusão matemática é inequívoca: não existem evidências para rejeitar a Hipótese Nula.

Em suma, em nossa pesquisa, a profissão do desenvolvedor não determina a escolha da ferramenta. Na amostra de profissionais analisada, verificou-se um equilíbrio notável. Metade dos programadores de nível Sénior e Pleno desenvolve os seus projetos complexos na Godot, enquanto a outra metade projeta e redige sistemas de código avançados diariamente no GameMaker. Da mesma forma, profissionais focados em Design e Arte distribuem-se de igual modo por ambas as plataformas.

Neste contexto, a adoção do GameMaker revela-se altamente eficiente para os criadores que procuram um ecossistema estritamente especializado no desenvolvimento 2D, capitalizando sobre a sua interface otimizada e a robustez da linguagem GML. Em contrapartida, a Godot consolida-se como a ferramenta de eleição para os estúdios e profissionais que valorizam a transparência do código aberto e necessitam de um suporte nativo e versátil para projetos tridimensionais.
Conclusão: A Maturidade do Setor
Os dados recolhidos e analisados provam que o panorama de desenvolvimento independente atingiu um elevado grau de maturidade. Na atualidade, os criadores não selecionam os seus motores com base numa suposta lacuna de conhecimento técnico ou para corresponder a um estereótipo profissional.
O GameMaker é uma ferramenta de ponta para especialistas que procuram tirar o máximo rendimento de um ambiente bidimensional refinado e com vias diretas para a publicação em consoles. Em contrapartida, a Godot não constitui uma barreira para mentes criativas e visuais, dado que a sua arquitetura baseada em Nós é lógica, escalável e salvaguarda a total independência jurídica do estúdio.
Ambas as ferramentas oferecem a profundidade de engenharia necessária para a criação de títulos de excelência. Como a estatística comprova em nossa pesquisa, os verdadeiros profissionais do setor já ultrapassaram os estigmas do passado. Em última instância, o rigor arquitetónico e a qualidade do game design prevalecem sempre sobre qualquer ferramenta.








