Pular para o conteúdo
Baixar

Bem-vindo à Brasa

A Brasa é uma engine para fazer jogos 2D. Você monta as fases arrastando objetos num editor visual, escreve o comportamento de cada objeto em C++ e aperta Play para jogar.

Ela foi feita para quem está começando: o editor cuida da parte chata (compilar, abrir a janela, carregar imagens e sons), e você se concentra no jogo.

  • Jogos 2D em pixel art, como plataformas, naves, labirintos e puzzles.
  • Montar fases arrastando objetos para a tela.
  • Importar imagens PNG, fatiar em quadros e animar.
  • Tocar efeitos sonoros em WAV.
  • Fazer a câmera seguir o jogador, sem escrever código.
  • Um computador com Windows 10 ou 11 (64 bits).
  • Noções básicas de programação: saber o que é uma variável, um if e uma função. O C++ que você vai usar é pouco, e a página C++ para a Brasa explica tudo que aparece no tutorial.
  1. Objetos. Cada coisa do jogo é um objeto: a nave, o inimigo, o tiro, o placar.
  2. Room. A room é uma fase. Você arrasta objetos para dentro dela no editor.
  3. Código. Cada objeto tem um arquivo .cpp que diz o que ele faz: andar, atirar, explodir.
  4. Play. O editor salva tudo, compila o seu código e abre o jogo numa janela.
Palavra O que é
Objeto Um tipo de coisa do jogo, como “Inimigo”. É o molde.
Instância Uma cópia de um objeto colocada no jogo. Três inimigos na tela são três instâncias do objeto Inimigo.
Sprite A imagem de um objeto. Pode ter vários quadros para fazer animação.
Room Uma fase ou tela do jogo: o menu, a fase 1, o Game Over.
Evento Um momento em que a Brasa chama o seu código, como “quando o objeto nasce” ou “a cada passo”.
Passo (step) Uma volta do jogo. A Brasa roda 60 passos por segundo, e em cada um todos os objetos se atualizam.