Pular para o conteúdo
Baixar
DownloadNovidadesRoadmapDocumentação
Brasa 0.6.0 · saiu agora

Brasa

Uma engine de jogos 2D para quem está começando. Monte as fases arrastando objetos, escreva o comportamento em C++ e aperte Play.

Grátis · Windows 10 e 11 · Projetos em C++ · 9 downloads

Como funciona

Do zero ao Play em três passos

  1. 1

    Monte a room

    Crie objetos, dê um sprite a cada um e arraste para a fase. A room é o lugar onde o jogo acontece.

  2. 2

    Escreva o comportamento

    Abra o código do objeto no VS Code e diga o que ele faz a cada passo: andar, atirar, colidir.

  3. 3

    Aperte Play

    A Brasa compila e abre o jogo numa janela. Mudou algo? Feche, ajuste e aperte Play de novo.

Player.cppmover com as setas e atirar com espaço
#include <brasa/brasa.hpp>
using namespace brasa;
class Player : public Entity {
public:
void onUpdate() override {
if (held(Key::Left)) x -= 2;
if (held(Key::Right)) x += 2;
if (pressed(Key::Space))
spawn<Bullet>(x, y - 8);
}
};
O editor

Tudo num lugar só

Recursos em pastas, a room no centro, o Inspetor ao lado e um botão de Play bem grande.

Brasa — meu-jogo — Fase1
▶ PlayFase1playerpulo.wav
câmera
Fase1 · 640 × 360Pronto
Ilustração: painel Recursos com pastas, a room Fase1 com o jogador, moedas e um slime, e o Inspetor mostrando a câmera seguindo o Player.
Recursos

Feita para quem está começando

Rooms no editor

Arraste objetos para a fase, mova, duplique e desfaça. Você vê a room do jeito que ela vai aparecer no jogo.

C++ de verdade

Cada objeto é uma classe. Você escreve só os eventos que precisa, com nomes simples como held, spawn e after.

Play em um clique

A Brasa salva tudo, compila e abre o jogo. Se algo der errado, o erro aparece com um link para a linha certa.

Editor de sprites

Importe um PNG, fatie em quadros, arraste a origem e a caixa de colisão e veja a animação rodando.

Câmera pronta

Siga o jogador, limite a câmera à room e ajuste a suavização sem escrever uma linha de código.

Pixel art nítida

O jogo roda numa resolução pequena e é ampliado sem borrar. Os pixels ficam do jeito que você desenhou.

Autocomplete em português

O projeto já vem configurado para o VS Code, e cada função da API tem uma explicação curta em português.

Seu projeto é uma pasta

Organize os arquivos em pastas do seu jeito. Tudo é texto legível, que funciona bem com Git.

Acenda o seu primeiro jogo

A Brasa é grátis. Baixe a versão mais nova ou veja o que vem nas próximas.