Roadmap
Brasa se queda en las versiones 0.x mientras el formato del proyecto y la API todavía pueden cambiar. La 1.0 marca la estabilidad. Este roadmap muestra el orden de los planes, sin fechas.
- 0.1
Primer lanzamiento
LanzadaLa primera versión pública: todo lo que necesitas para hacer un juego 2D simple de principio a fin.
- Hub de proyectos con la identidad Pixel
- Proyecto en carpetas reales, organizadas a tu manera
- Editor renovado: barra de herramientas, pestañas e Inspector en secciones
- Recursos en árbol, con selección múltiple y papelera
- Editor de sprites: cortar cuadros, origen y colisión
- Sonidos con vista previa
- Cámara por room: seguir, limitar y suavizar
- C++ más fácil: funciones simples para mover, disparar, chocar y esperar
- Autocompletado en VS Code con ayuda en portugués
- Instalador para Windows y actualización desde el hub
- Documentación reescrita para quien está empezando
- 0.2
Juegos sin pelear con el código
LanzadaAjusta valores en el editor, usa teclado y mando con el mismo código y guarda datos entre los niveles.
- Variables en el editor, con un valor propio en cada instancia
- Objetos con .hpp y .cpp que se ven entre sí sin #include, y objetos sin código
- Acciones de entrada y soporte para mando
- Ayudas de plataformas: gravedad en el Inspector, máscara de colisión, suelo y paredes
- Objetos persistentes y objetos globales, en todas las rooms
- Interfaz del editor más compacta, en cuadrícula (0.2.1)
- 0.3
Capas y tilemap
LanzadaArma el escenario pintando con bloques, en capas como en GameMaker.
- Capas en la room: Instancias, Fondo, Sprites y Tiles
- Fondo con imagen y parallax desde el código
- Tileset con colisión por tile y paleta para pintar
- Pincel, goma, cubo y pincel de terreno
- Plantilla nueva: Plataformas
- 0.4
Exportar
LanzadaConvierte tu proyecto en un juego para enviar a tus amigos.
- Exportar el juego: un ejecutable y una carpeta de datos, sin instalar nada
- Zip listo para enviar, desde el editor o desde la línea de comandos
- Editor reorganizado por dentro, para recibir funciones nuevas
- 0.5
Interfaz del juego
LanzadaArma menús, HUD y pantallas en el editor, y contrólalos desde el código.
- Textos, botones, barras, imágenes y paneles puestos en pantalla con el mouse
- Anclas para que la interfaz siga la resolución
- El código decide lo que pasa: el clic de un botón, el texto del marcador
- Listas (tienda, inventario): el panel ordena los ítems y el código copia un modelo
- Fuentes del proyecto (.ttf) y texto con acentos
- Zoom de la cámara, para pixel art en alta resolución
- Plantilla nueva: Zumbis (disparos, tienda y HUD)
- 0.6
Juego dentro del editor
LanzadaPulsa Play y mira el juego corriendo en un panel del propio editor.
- Panel “Juego”, como el Game view de Unity
- Elegir entre correr en el panel o en una ventana aparte
- Audio en OGG y MP3, además de WAV, y música de fondo
- Interfaz: desplazamiento en las listas y eventos del mouse
- Guardar datos del juego: récord, progreso y opciones
- Editor e instalador en inglés
- 0.7
Lua
PlaneadaElige el lenguaje al crear el proyecto: C++ o Lua.
- Play instantáneo, sin necesitar Visual Studio
- La misma API fácil de C++, con los mismos nombres
- Plantillas en C++ y en Lua
- 0.8+
Más herramientas
PlaneadaIdeas para después, todavía sin un orden definido.
- Hot reload: cambiar el código sin cerrar el juego
- Código de room
- Dibujar píxeles dentro de Brasa
- Ícono e instalador propios en el juego exportado
- 1.0
Estable
PlaneadaLa promesa de que tus proyectos no se rompen en las próximas versiones.
- Exportar sólido
- Formato del proyecto y API estables
- Documentación completa
