Ir al contenido
Descargar
DescargaNovedadesRoadmapDocumentación
Brasa 0.6.0 · recién salida

Brasa

Un motor de juegos 2D para quien está empezando. Arma los niveles arrastrando objetos, escribe el comportamiento en C++ y pulsa Play.

Gratis · Windows 10 y 11 · Proyectos en C++ · 9 descargas

Cómo funciona

De cero al Play en tres pasos

  1. 1

    Arma la room

    Crea objetos, dale un sprite a cada uno y arrástralos al nivel. La room es el lugar donde ocurre el juego.

  2. 2

    Escribe el comportamiento

    Abre el código del objeto en VS Code y di qué hace en cada paso: moverse, disparar, chocar.

  3. 3

    Pulsa Play

    Brasa compila y abre el juego en una ventana. ¿Cambiaste algo? Cierra, ajusta y pulsa Play otra vez.

Player.cppmoverse con las flechas y disparar con espacio
#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);
}
};
El editor

Todo en un solo lugar

Recursos en carpetas, la room en el centro, el Inspector al lado y un botón de Play bien grande.

Brasa — meu-jogo — Fase1
▶ PlayFase1playerpulo.wav
câmera
Fase1 · 640 × 360Pronto
Ilustración: el panel Recursos con carpetas, la room Fase1 con el jugador, monedas y un slime, y el Inspector mostrando la cámara siguiendo al Player.
Características

Hecha para quien está empezando

Rooms en el editor

Arrastra objetos al nivel, muévelos, duplícalos y deshaz. Ves la room tal como va a aparecer en el juego.

C++ de verdad

Cada objeto es una clase. Escribes solo los eventos que necesitas, con nombres simples como held, spawn y after.

Play en un clic

Brasa guarda todo, compila y abre el juego. Si algo sale mal, el error aparece con un enlace a la línea correcta.

Editor de sprites

Importa un PNG, córtalo en cuadros, arrastra el origen y la caja de colisión y mira la animación en marcha.

Cámara lista

Sigue al jugador, limita la cámara a la room y ajusta el suavizado sin escribir una línea de código.

Pixel art nítido

El juego corre en una resolución pequeña y se amplía sin desenfocarse. Los píxeles quedan como los dibujaste.

Autocompletado en VS Code

El proyecto ya viene configurado para VS Code, y cada función de la API tiene una explicación corta (por ahora, en portugués).

Tu proyecto es una carpeta

Organiza los archivos en carpetas a tu manera. Todo es texto legible, que funciona bien con Git.

Enciende tu primer juego

Brasa es gratis. Descarga la versión más nueva o mira lo que viene en las próximas.