Ir para o conteúdo
Avatar do Ned, mascote do GNORGNOR

Como começar no Construct 3? Conhecendo a engine antes de criar seu primeiro jogo 🎮

Você decidiu experimentar o Construct 3. Talvez tenha chegado até ele porque ouviu que é uma ferramenta mais acessível para quem está começando. Talvez porque descobriu que é possível criar jogos sem começar escrevendo várias linhas de código. Ou talvez simplesmente esteja seguindo a nossa jornada por aqui. Seja qual for o motivo, existe uma…

Ned10 min read

This content isn't available in English yet — you're reading the original.

programa para criar o seu primeiro jogo

Você decidiu experimentar o Construct 3.

Talvez tenha chegado até ele porque ouviu que é uma ferramenta mais acessível para quem está começando.

Talvez porque descobriu que é possível criar jogos sem começar escrevendo várias linhas de código.

Ou talvez simplesmente esteja seguindo a nossa jornada por aqui.

Seja qual for o motivo, existe uma pergunta bem básica que precisamos responder antes de começar:

Como eu entro no Construct 3 e o que exatamente estou olhando?

Porque não adianta eu começar dizendo:

“Adicione um Sprite, coloque um Behavior e depois crie um Event…”

…se você ainda nem sabe o que essas coisas significam.

Então hoje não vamos criar nosso primeiro jogo.

Também não vamos tentar decorar cada botão da interface.

Nosso objetivo é bem mais simples:

🎯 Entrar no Construct 3, entender como sua versão gratuita funciona e conhecer as principais peças que utilizaremos para criar nossos jogos.

Vamos conhecer nossa nova oficina antes de começar a construir.


🌐 Primeiro: onde acessar o Construct 3?

Uma das primeiras diferenças do Construct 3 para várias outras engines é que você pode utilizá-lo diretamente pelo navegador.

Não precisamos começar baixando um instalador gigantesco.

Você pode acessar o editor oficial do Construct 3 e começar por ali. A própria documentação descreve o Construct 3 como uma ferramenta para desenvolver jogos diretamente pelo navegador.

Abrir o editor do Construct 3

Editor do Construct 3

Quando entrar pela primeira vez, você pode encontrar uma coisa interessante:

não precisa nem criar uma conta para começar a explorar.

Você entra inicialmente como Guest, ou visitante.

Só que existe uma diferença entre:

👤 usar como visitante;

📝 criar uma conta;

✉️ verificar sua conta;

⭐ possuir uma assinatura.

E vale a pena entendermos isso antes de continuar.


🆓 Construct 3 é gratuito?

Sim, existe uma Free Edition do Construct 3.

Só que ela possui limitações.

E uma das mais importantes para quem está começando é justamente o número de eventos que você pode utilizar em um projeto.

Atualmente funciona assim:

👤 Sem criar uma conta

Você pode entrar como Guest e criar projetos com até:

25 eventos.

📝 Criando uma conta gratuita

Depois de criar uma conta e fazer login, o limite aumenta para:

40 eventos.

✉️ Verificando seu e-mail

Depois de verificar o endereço de e-mail da conta, o limite aumenta novamente:

50 eventos.

⭐ Com uma assinatura

Ao adquirir uma assinatura e utilizar a conta correspondente, as limitações da Free Edition são removidas.

Então temos:

👤 Visitante → 25 eventos

⬇️

📝 Conta → 40 eventos

⬇️

✉️ Conta verificada → 50 eventos

⬇️

⭐ Assinatura → sem as limitações da Free Edition

💡 Importante: o número de eventos não é a única diferença entre as versões. Existem outras limitações e recursos associados aos planos. Como isso pode mudar com o tempo, vale consultar a comparação oficial do Construct em vez de decorar uma lista que pode ficar desatualizada.

Ver planos e recursos atuais do Construct 3


🤔 Espera… o que é um evento?

Boa pergunta.

Acabei de dizer que você pode criar 25, 40 ou 50 eventos, dependendo da situação da sua conta.

Mas isso não ajuda muito se você não sabe o que é um evento.

Então precisamos conhecer uma das ideias mais importantes do Construct.


🧠 Eventos são as regras do nosso jogo

Imagine que estamos fazendo um jogo extremamente simples.

Temos um personagem e uma moeda.

Queremos que, quando o personagem encostar na moeda, ela desapareça.

Podemos pensar assim:

SE o jogador encostar na moeda…

ENTÃO destrua a moeda.

Acabamos de criar uma regra.

No Construct, podemos representar a lógica do nosso jogo utilizando seu sistema de eventos. A própria documentação apresenta o sistema como uma alternativa visual à programação tradicional.

E aqui aparecem duas palavras que vamos encontrar bastante:

❓ Condition — Condição

É aquilo que estamos verificando.

No nosso exemplo:

Jogador está tocando na moeda?

⚡ Action — Ação

É aquilo que queremos que aconteça.

Destrua a moeda.

Podemos imaginar:

CONDIÇÃO → AÇÃO

Jogador toca na moeda → Destruir moeda

Podemos inclusive ter mais de uma ação:

Jogador toca na moeda → Destruir moeda + adicionar 1 ponto

A documentação oficial descreve justamente essa estrutura básica: eventos normalmente possuem condições que precisam ser atendidas e ações executadas quando isso acontece.

💡 Por enquanto, pense assim:

SE alguma coisa acontecer → ENTÃO faça alguma coisa.

Vamos descobrir que o sistema de eventos consegue fazer muito mais do que isso, mas essa ideia já é suficiente para começarmos.

E agora aquele limite de 50 eventos começa a fazer um pouco mais de sentido.


🧩 As principais peças do Construct 3

Antes de conhecer a interface, quero que você entenda três conceitos.

Porque eles vão aparecer o tempo inteiro enquanto criamos nossos jogos:

Objects

Behaviors

Events

Não precisamos dominar nenhum deles hoje.

Só precisamos saber aproximadamente o que são.


🧩 Objects: as coisas que existem no jogo

Imagine que estamos criando um pequeno jogo de plataforma.

Nele temos:

👤 jogador;

👾 inimigo;

🪙 moeda;

🧱 plataforma;

🚪 porta.

São coisas que fazem parte do nosso jogo.

Uma maneira simples de começar a pensar nos Objects é justamente essa:

São as peças que utilizaremos para construir nosso jogo.

Mais para frente vamos descobrir que existem diferentes tipos de Objects e que esse conceito possui detalhes importantes.

Hoje não precisamos disso.

Por enquanto:

🧩 Object = uma peça que utilizamos no projeto.


⚙️ Behaviors: capacidades prontas para nossos objetos

Agora temos nosso jogador.

Só existe um pequeno problema.

Ele ainda não faz muita coisa.

Queremos que consiga andar e pular como um personagem de plataforma.

É aqui que encontramos outro recurso muito importante do Construct:

Behaviors.

Behaviors adicionam capacidades extras aos tipos de objetos. A própria documentação usa como exemplo comportamentos de movimento que permitem adicionar rapidamente determinadas funcionalidades a um objeto.

Podemos pensar neles como:

⚙️ capacidades que adicionamos a uma peça.

Imagine um carrinho de brinquedo.

🧩 O carrinho é nosso Object.

Agora adicionamos um mecanismo que permite que ele se mova.

⚙️ Esse mecanismo acrescentou um comportamento àquela peça.

No Construct existem Behaviors para várias finalidades.

Não precisamos conhecê-los agora.

O importante é guardar:

🧩 Object: a peça.

⚙️ Behavior: uma capacidade/comportamento que adicionamos à peça.


🧠 Events: as regras que conectam tudo

E finalmente voltamos aos Events.

Temos:

🧩 objetos;

⚙️ comportamentos;

mas precisamos definir as regras do nosso jogo.

Por exemplo:

Se o jogador tocar na moeda…

destrua a moeda.

Ou:

Se a vida chegar a zero…

vá para a tela de Game Over.

Ou:

Se o jogador pegar a chave…

permita abrir a porta.

É aqui que o sistema de eventos se torna extremamente importante.

A própria documentação do Construct destaca que os Behaviors funcionam como atalhos úteis, enquanto grande parte da lógica específica do jogo é definida através dos eventos.

Então nosso primeiro mapa mental fica:

🧩 OBJECTS

Quais peças existem?

↓

⚙️ BEHAVIORS

Quais capacidades essas peças possuem?

↓

🧠 EVENTS

Quais regras fazem essas peças interagirem?

Isso é uma simplificação.

Mas é uma simplificação útil para nosso primeiro contato.


🖥️ Agora sim: o que é toda essa coisa na tela?

Quando você cria ou abre um projeto, aparecem diferentes painéis e áreas na interface do Construct.

Tela Construct 3

E é aqui que podemos cometer um erro:

tentar decorar tudo.

Não faça isso.

Você não precisa conhecer cada botão antes de começar.

Por enquanto, vamos localizar apenas algumas coisas.

A documentação oficial também observa que boa parte da interface só aparece depois que um projeto é criado ou aberto.


🖼️ Layout

Layout no Editor

O Layout é uma das áreas em que vamos passar bastante tempo.

É onde podemos organizar visualmente os objetos.

Imagine que estamos criando uma fase.

Queremos:

👤 jogador aqui;

🧱 plataforma aqui;

💲 moeda aqui;

👾 inimigo ali.

O Layout funciona como nosso espaço de composição.

Um Layout pode representar, por exemplo, uma fase, menu, tela de título ou outra cena do projeto.

💡 Analogia

Pense no Layout como nosso tabuleiro.

Nós colocamos e organizamos as peças sobre ele.


🧠 Event Sheet

Se o Layout é onde organizamos visualmente as coisas…

a Event Sheet é onde começamos a definir várias das regras que fazem essas coisas funcionarem.

Tela de Eventos

É nela que visualizamos e editamos os eventos através do sistema de eventos do Construct.

Então podemos começar pensando:

🖼️ Layout
→ onde organizamos as coisas.

🧠 Event Sheet
→ onde organizamos as regras.

Não é uma definição completa.

Mas por enquanto é exatamente o suficiente.


🗂️ Project

Conforme nosso jogo crescer, teremos várias coisas dentro dele.

Layouts.

Event Sheets.

Objects.

Arquivos.

E por aí vai.

O Project Bar nos ajuda a navegar pelo conteúdo do projeto. A documentação oficial o descreve como a área que lista o que foi adicionado ao projeto e permite navegar por esses elementos.

Janela de Projetos

Pense nele como nossa:

🗂️ caixa do projeto.

É um lugar importante para descobrirmos o que existe dentro daquilo que estamos construindo.


🔧 Properties

Agora clique em alguma coisa.

Dependendo do que você selecionar, o Construct mostrará diferentes propriedades daquele elemento na Properties Bar.

É ali que podemos alterar várias configurações relacionadas ao item selecionado.

Janela de Propriedades

Pense assim:

🔧 Selecione uma coisa → veja os ajustes disponíveis para aquela coisa.

Não tente decorar as propriedades.

Vamos conhecê-las quando precisarmos delas.


🎮 Então Construct 3 é uma engine “sem programação”?

Essa frase precisa de cuidado.

Uma das grandes características do Construct é justamente permitir desenvolver projetos complexos utilizando seu sistema visual de eventos. A documentação também deixa claro que é possível criar projetos sofisticados exclusivamente com eventos.

Isso significa que você não precisa começar escrevendo código tradicional.

Mas isso não significa que não exista lógica.

Lembra da nossa moeda?

SE jogador tocar na moeda…

ENTÃO destrua a moeda.

Estamos raciocinando.

Quando começarmos a trabalhar com:

variáveis;

condições;

estados;

comparações;

repetições;

funções;

e sistemas maiores…

esse raciocínio vai ficando cada vez mais importante.

O Construct também oferece suporte a JavaScript e permite combinar código com event blocks, mas não precisamos começar por aí.

Nosso objetivo inicialmente será aprender a pensar nos problemas.

Depois vemos quais ferramentas precisamos para resolvê-los.


⚠️ Você não precisa aprender o Construct inteiro

Talvez agora você esteja olhando para a interface e vendo mais coisas que eu nem mencionei.

Layers.

Tilemap.

Menus.

Botões.

Configurações.

Outros tipos de objetos.

Mais opções.

Isso é normal.

E vamos ignorar boa parte delas.

Por enquanto.

Existe uma razão para isso.

Imagine que você começou a aprender a dirigir hoje.

Eu poderia abrir o capô e começar explicando:

“Esse é o alternador, aqui temos o coletor, isso controla…”

Talvez tudo aquilo seja importante.

Mas você ainda está tentando descobrir:

“Como eu faço o carro andar?”

É a mesma coisa aqui.

Vamos aprender cada ferramenta quando surgir um problema que justifique aprendê-la.


✅ Checkpoint: o que você precisa saber hoje?

Se você chegou até aqui, não tente memorizar tudo.

Quero apenas que estas ideias comecem a parecer familiares:

🧩 Object

Uma das peças que utilizamos no nosso projeto.

⚙️ Behavior

Uma capacidade/comportamento que podemos adicionar a um tipo de objeto.

🧠 Event

Uma regra utilizada para definir como nosso projeto funciona.

❓ Condition

Aquilo que um evento verifica.

⚡ Action

Aquilo que executamos quando as condições do evento são atendidas.

🖼️ Layout

Onde organizamos visualmente os elementos de uma parte do jogo.

🧠 Event Sheet

Onde visualizamos e organizamos eventos.

🗂️ Project

Onde navegamos pelo conteúdo do projeto.

🔧 Properties

Onde encontramos propriedades relacionadas ao que selecionamos.

Pronto.

Existem dezenas de outras coisas no Construct.

Não precisamos delas ainda.


🎯 Missão GNOR: entre na oficina

Nossa missão de hoje é propositalmente simples.

Não vamos criar um jogo.

Ainda.

🎯 Missão

Entre no Construct 3.

Abrir Construct 3

Depois:

1. 👤 Veja como sua conta aparece.

Você está como Guest?

Está logado?

2. ✉️ Se decidir criar uma conta gratuita, verifique seu e-mail.

Isso atualmente aumenta o limite gratuito até 50 eventos.

3. 🆕 Crie um projeto vazio.

Não precisamos construir nada sério.

4. 🔍 Localize o Layout.

Só encontre onde ele está.

5. 🧠 Localize a Event Sheet.

Você já sabe aproximadamente para que ela servirá.

6. 🗂️ Encontre o Project Bar.

Veja o que aparece dentro do seu projeto.

7. 🔧 Observe o Properties Bar.

Clique em elementos diferentes e perceba que as propriedades mostradas podem mudar conforme aquilo que está selecionado.

8. 🧪 Explore.

Clique.

Abra menus.

Volte.

Veja o que existe.

Não precisa entender tudo.

Na verdade, não tente entender tudo.

A missão de hoje é apenas fazer o Construct deixar de parecer um lugar completamente desconhecido.


🏁 Agora conhecemos nossa oficina

Ainda não fizemos um jogo.

Não fizemos nosso personagem andar.

Não criamos inimigos.

Não programamos nenhuma mecânica.

E está tudo certo.

Hoje descobrimos algo que vai ser mais importante para os próximos passos:

onde estamos trabalhando e quais são algumas das principais peças dessa ferramenta.

Temos Objects.

Podemos adicionar Behaviors.

Podemos criar regras usando Events.

Temos Layouts para organizar visualmente nosso jogo e Event Sheets para trabalhar com seus eventos.

Agora podemos começar a mexer nessas coisas de verdade.

E vamos fazer isso do mesmo jeito que estamos fazendo desde o início:

uma peça de cada vez.

No próximo passo, podemos começar justamente pela primeira delas:

🧩 O que são Objects no Construct 3 — e como colocar nossa primeira coisa dentro do jogo?

Um grande abraço!

ned despedindo

Newsletter

Keep exploring with GNOR

Sign-ups aren't live yet: sending will be connected soon.

Written by

Ned

Conversa

Comentários

Carregando comentários…

Deixe seu comentário

Sem cadastro: só nome e e-mail. Seu e-mail não aparece no site e é usado apenas para identificar o comentário.

Comentários passam por moderação antes de aparecer.

Começando

Além dos jogos: o que você pode criar com desenvolvimento de jogos?

Quando alguém diz: “Eu trabalho criando jogos.” qual é a primeira coisa que vem à sua cabeça? Provavelmente Steam, consoles, jogos para celular, talvez um jogo indie. E não há nada de errado nisso. Mas existe uma coisa que eu gostaria de ter entendido mais cedo: 💡 Aprender desenvolvimento de jogos não significa que você…

1 min read

Começando

Como começar a criar jogos? Um caminho para quem está começando do zero 🎮

Você quer criar um jogo. Talvez tenha uma ideia guardada há anos. Talvez tenha terminado algum jogo e pensado: “Eu queria criar algo assim.” Então você começa a pesquisar como fazer isso. E descobre Unity. Godot. Construct. GameMaker. C#. JavaScript. Game Design. Pixel Art. Modelagem 3D. Animação. Áudio. Git. Shaders. E aquela pergunta que parecia…

1 min read

Começando

O que é Construct 3? Conhecendo a engine para criar jogos!

Se você quer começar a criar jogos, uma das primeiras decisões que aparece é: qual ferramenta usar? Unity, Godot, GameMaker, Construct… não faltam opções. E quando você ainda está começando, escolher uma engine pode parecer uma decisão muito maior do que realmente precisa ser. Como estou voltando a estudar desenvolvimento de jogos e quero reconstruir…

1 min read