Voltar para o Blog
Quest Log

Como Criar um Jogo no GDevelop sem Programar

Tela do editor GDevelop mostrando uma cena com um personagem e a lista de eventos com condições e ações

Aprenda a criar um jogo no GDevelop do zero: instalar, montar uma cena, adicionar sprites e usar o sistema de eventos (condição para ação) sem programar.

Se você quer criar um jogo no GDevelop, tenho uma boa notícia logo de cara: você consegue fazer seu primeiro jogo sem escrever uma única linha de código. O GDevelop é uma engine gratuita e open source, pensada para quem nunca programou e até para quem tem medo de código. Em vez de digitar comandos, você monta a lógica do jogo com um sistema de eventos, que funciona na base do "se isso acontecer, então faça aquilo". É uma das portas de entrada mais honestas que existem para quem quer sair da ideia e chegar num jogo que roda de verdade, seja você um iniciante total, um adolescente curioso ou um pai ou mãe ajudando o filho a começar.

Passei mais de vinte anos no mercado de software, boa parte fazendo jogo, e vou ser direto com você: o GDevelop não vai te transformar sozinho num desenvolvedor profissional, e nem é essa a proposta dele. O que ele faz muito bem é remover a maior trava do começo, que é o medo de programar, e te deixar focado no que importa no início: entender como um jogo é montado. Vamos passar por tudo na prática, do zero até exportar.

O Que é o GDevelop e Por Que Ele é uma Ótima Porta de Entrada

O GDevelop é uma engine de criação de jogos que troca a programação por um sistema visual de eventos. Numa engine tradicional, você escreve código para dizer o que cada coisa faz. No GDevelop, você monta regras escolhendo condições e ações em listas, sem sintaxe, sem ponto e vírgula, sem quebrar o jogo por causa de uma vírgula fora do lugar.

Por que isso é tão bom para começar:

  • É de graça e roda no navegador ou no desktop: você não precisa de um computador potente nem de gastar nada para colocar a mão na massa.
  • Não tem erro de digitação de código: a lógica é montada clicando e selecionando. Aquele terror do iniciante, o programa quebrar por um detalhe de escrita, simplesmente não acontece.
  • O resultado aparece rápido: você monta uma regra, roda a prévia e vê o jogo respondendo. Esse retorno imediato é o que segura a atenção, principalmente de quem é mais novo.
  • Ensina a lógica que vale para sempre: condição, ação, repetição, colisão. Esses conceitos são os mesmos em qualquer engine. Quem entende isso no GDevelop leva o aprendizado para onde for depois.

O GDevelop conversa muito bem com outras portas de entrada sem código. Se na sua casa tem uma criança começando pelos blocos, vale ver antes o passo a passo de como criar um jogo no Scratch do zero, que ensina a mesma base de lógica arrastando peças coloridas. E se você quer o panorama geral das ferramentas que deixam você fazer jogo sem programar, o guia sobre criar jogos sem saber programar coloca o GDevelop no contexto das outras opções.

Instalar no Desktop ou Usar no Navegador

Você tem dois caminhos, e os dois são gratuitos. No site oficial do GDevelop, você pode baixar a versão desktop para Windows, Mac ou Linux, ou abrir o editor direto no navegador, sem instalar nada. Para experimentar e sentir se gostou, o navegador é o jeito mais rápido: em poucos cliques você já está dentro do editor. Para trabalhar com mais folga e salvar tudo local no seu computador, a versão desktop é a mais confortável no dia a dia.

Seja qual for a escolha, quando o editor abrir você vai criar um projeto novo. O GDevelop oferece exemplos e modelos prontos, que são ótimos para fuçar e entender como um jogo já montado funciona por dentro. Mas para aprender de verdade, recomendo começar de um projeto em branco. É nele que a ficha cai.

Criando Sua Primeira Cena

A cena é o espaço onde o jogo acontece: pense nela como um cenário, uma fase, uma tela. Todo jogo no GDevelop é feito de uma ou mais cenas. Você pode ter uma cena para o menu, outra para a fase principal, outra para a tela de fim de jogo, e assim por diante.

Com o projeto criado, adicione uma cena nova e abra ela. Você vai ver uma área grande e vazia, que é o palco onde vai montar tudo. É aqui que você posiciona os personagens, o chão, os obstáculos, o que você imaginar. Por enquanto está vazia porque ainda não temos nenhum objeto. É o próximo passo.

Adicionando um Objeto e um Sprite

No GDevelop, quase tudo que aparece na tela é um objeto. Um personagem é um objeto, uma plataforma é um objeto, uma moeda que o jogador coleta é um objeto. O tipo de objeto mais comum para começar é o sprite, que é basicamente uma imagem, com um ou mais quadros de animação.

Crie um objeto do tipo sprite e dê a ele uma imagem. Você pode usar um dos recursos gráficos que o próprio GDevelop oferece ou subir um desenho seu. Feito isso, arraste o objeto para dentro da cena. Pronto, você tem seu primeiro personagem no cenário. Repita o processo para criar o que mais precisar, como um chão para ele pisar. Nesse ponto o jogo ainda está parado, uma foto. O que dá vida a ele é a próxima parte, que é o coração do GDevelop.

Próximo nível
Quer aprender isso na prática?

No CursoGame.Dev você sai dos tutoriais soltos e constrói jogos publicáveis, com trilha progressiva, quests práticas e feedback real.

Conhecer a plataforma
+500 alunos4.9/5Garantia 7 dias

O Sistema de Eventos: Condição para Ação

Aqui está o conceito mais importante de todos, e o que faz o GDevelop ser o que é. Toda a lógica do jogo é montada com eventos. Um evento tem duas partes: as condições e as ações. A leitura é sempre a mesma, e é simples assim: se as condições forem verdadeiras, então o jogo executa as ações.

Pensa numa frase do dia a dia. "Se a tecla de seta para a direita estiver pressionada, então mova o personagem para a direita." Essa frase é um evento inteiro. A parte do "se" é a condição. A parte do "então" é a ação. No GDevelop, você monta exatamente isso escolhendo a condição numa lista (a tecla pressionada) e a ação em outra lista (mover o objeto), sem digitar código.

A beleza disso é que qualquer comportamento do jogo cabe nesse molde. Alguns exemplos de eventos, descritos como você pensaria neles:

  • Se a seta para a direita está pressionada, então mova o personagem para a direita.
  • Se a seta para a esquerda está pressionada, então mova o personagem para a esquerda.
  • Se o personagem toca na moeda, então some com a moeda e some 1 no placar.
  • Se o personagem toca no inimigo, então reinicie a cena.

Repara que cada linha é uma condição levando a uma ação. Um jogo inteiro é uma pilha desses eventos, um embaixo do outro. Para visualizar, dá para representar essa lógica assim, em pseudo-regra:

QUANDO tecla Seta Direita pressionada
  ENTAO mover Personagem para a direita

QUANDO Personagem colide com Moeda
  ENTAO destruir Moeda
  ENTAO Placar = Placar + 1

Isso não é código que você digita. É só uma forma de escrever no papel o que você vai montar clicando dentro do editor. Cada "QUANDO" é uma condição que você escolhe numa lista, e cada "ENTAO" é uma ação que você escolhe em outra. O jogo checa esses eventos o tempo todo, muitas vezes por segundo, e reage na hora.

Sempre que você quiser um comportamento novo no jogo, pare e traduza ele para essa frase: qual é a condição, e qual é a ação. Se você consegue dizer "se acontecer tal coisa, então faça tal coisa", você consegue montar no GDevelop. Esse é o pulo do gato, e vale para o resto da sua vida criando jogos, mesmo quando você migrar para uma engine com código.

Comportamentos Prontos: Plataforma, Física e Mais

Montar tudo do zero com eventos é poderoso, mas para algumas coisas comuns o GDevelop já traz atalhos prontos, chamados de comportamentos, ou behaviors. Um comportamento é um pacote de lógica que você anexa a um objeto para dar a ele uma habilidade, sem precisar montar cada detalhe manualmente.

Os dois exemplos mais úteis para começar:

  • Comportamento de plataforma: se você quer fazer um jogo de plataforma, daqueles de correr e pular em plataformas, existe um comportamento pronto para isso. Você anexa o comportamento de personagem de plataforma ao seu objeto e marca outros objetos como plataformas. De cara, o personagem já ganha gravidade, cai, e você só precisa montar os eventos de mover e pular. Boa parte do trabalho chato de física de pulo já vem resolvida.
  • Comportamento de física: para jogos onde as coisas colidem, empilham, quicam e reagem como no mundo real, existe o comportamento de física. Anexado a um objeto, ele passa a se comportar com peso, colisão e movimento realista. É o que dá aquele efeito de caixas que caem e se acomodam, ou bolas que quicam.

Existem vários outros comportamentos, para arrastar objetos com o mouse, para fazer inimigos perseguirem o jogador, e por aí vai. A lógica é sempre a mesma: em vez de reinventar a roda, você anexa um comportamento e depois usa eventos para dar os toques finais. É assim que um iniciante consegue um resultado bom rápido, sem se afogar.

Exportando Seu Jogo para Web, Desktop ou Mobile

Fazer o jogo é metade da graça. A outra metade é mostrar para alguém. O GDevelop deixa você exportar o seu projeto de algumas formas, e essa é uma das maiores vantagens dele frente a ferramentas mais fechadas.

As principais saídas são:

  • Web: gera uma versão do jogo que roda no navegador. É a forma mais fácil de compartilhar, porque você manda um link e a pessoa joga na hora, sem baixar nada.
  • Desktop: empacota o jogo como um aplicativo para Windows, Mac ou Linux, para a pessoa baixar e rodar no computador.
  • Mobile: exporta para Android e iOS, deixando o caminho aberto para o jogo virar um aplicativo de celular.

Para um primeiro projeto, a exportação web é a mais indicada. Você tira o jogo do editor, ganha um link e já pode mandar para a família e os amigos jogarem. Ver o próprio jogo no ar, funcionando fora do editor, é um empurrão de motivação enorme, ainda mais para quem é mais novo.

O Ângulo Honesto: Onde o GDevelop Brilha e Onde Ele Aperta

Agora a parte que pouca gente fala com clareza. O GDevelop é excelente no que se propõe, mas ele tem um teto, e é importante você saber disso desde já para não se frustrar depois.

O ponto forte dele é indiscutível: para tirar a primeira ideia do papel, sem programar, é difícil bater o GDevelop. Ele te deixa provar um conceito, montar um protótipo, terminar um joguinho completo, tudo sem a barreira do código. Para aprender a pensar como quem cria jogo, é ouro.

O aperto aparece quando a ideia cresce. Projetos grandes, com muita lógica, começam a ficar com centenas de eventos empilhados, e organizar isso vira um desafio próprio. Quando você precisa de mais controle fino, de sistemas mais complexos ou de performance para um jogo mais pesado, a ausência de código, que era uma vantagem no começo, passa a ser um limite. É nessa hora que a maioria das pessoas dá o próximo passo e migra para uma engine com programação de verdade, sendo a Godot a escolha mais natural, por ser gratuita, open source e amigável para quem vem de ferramentas visuais. Se você já está namorando essa decisão, o comparativo direto de Godot ou GDevelop, qual escolher te ajuda a enxergar em que ponto da jornada cada uma faz sentido.

Nada disso é defeito do GDevelop. É só ele sendo o que é: uma ferramenta de entrada excelente, um primeiro degrau muito bom. Tratar ele como destino final é que seria o erro. Comece por ele, termine seu primeiro jogo, sinta o gostinho de ter criado algo que roda. Quando os eventos começarem a ficar apertados para a sua ambição, é sinal de que você cresceu, e aí sobe o degrau. Esse é o caminho de quem cria jogo de verdade: um passo pequeno e terminado de cada vez. Se você quer transformar esse começo num aprendizado estruturado, com código e projetos guiados, é exatamente isso que a gente faz no CursoGame.Dev, pegando você da lógica visual e te levando para uma engine profissional sem pular etapa.

Perguntas frequentes

Preciso saber programar para criar um jogo no GDevelop?

Não. O GDevelop foi feito justamente para quem não sabe ou tem medo de código. Toda a lógica do jogo é montada com eventos, que seguem a ideia de condição e ação: se algo acontece, então faça isso. Você monta essas regras clicando e escolhendo em listas, sem digitar uma linha de programação.

O GDevelop é gratuito?

Sim. O GDevelop é gratuito e open source. Você pode baixar a versão desktop para Windows, Mac e Linux, ou usar direto no navegador, sem instalar nada. Existem planos pagos que liberam mais exportações na nuvem e alguns recursos extras, mas para aprender e criar seu primeiro jogo a versão gratuita é suficiente.

Qual idade é indicada para usar o GDevelop?

Serve para qualquer idade, incluindo crianças e adolescentes. Como a lógica é visual e não tem erro de digitação de código, é uma porta de entrada tranquila para quem nunca programou. Crianças mais novas costumam se dar bem com um adulto por perto para ajudar na leitura das opções.

Dá para publicar o jogo feito no GDevelop?

Dá. O GDevelop exporta seu jogo para web (para jogar no navegador), para desktop e para celular (Android e iOS). Isso deixa você compartilhar um link ou até tentar publicar nas lojas, dentro dos limites de um projeto de iniciante.

O GDevelop serve para fazer jogos grandes e comerciais?

Ele dá conta de projetos pequenos e médios muito bem, e alguns jogos comerciais já saíram dele. Mas quando a ideia cresce e você precisa de mais controle e de código de verdade, a maioria das pessoas acaba migrando para uma engine como a Godot. O GDevelop é excelente para tirar a primeira ideia do papel.