Skip to content
Download
DownloadWhat's newRoadmapDocs

Roadmap

Brasa stays on 0.x versions while the project format and the API can still change. 1.0 marks stability. This roadmap shows the order of the plans, with no dates.

  1. 0.1

    First release

    Released

    The first public version: everything you need to make a simple 2D game from start to finish.

    • Project hub with the Pixel identity
    • Projects in real folders, organized your own way
    • Renewed editor: toolbar, tabs and an Inspector in sections
    • Resources in a tree, with multiple selection and a recycle bin
    • Sprite editor: slice frames, origin and collision
    • Sounds with preview
    • Per-room camera: follow, limit and smooth
    • Easier C++: simple functions to move, shoot, collide and wait
    • Autocomplete in VS Code with help in Portuguese
    • Windows installer and updates from the hub
    • Documentation rewritten for beginners
  2. 0.2

    Games without fighting the code

    Released

    Tune values in the editor, use keyboard and gamepad with the same code and keep data between levels.

    • Variables in the editor, with their own value on each instance
    • Objects with .hpp and .cpp that see each other with no #include, and objects without code
    • Input actions and gamepad support
    • Platformer helpers: gravity in the Inspector, collision mask, floor and walls
    • Persistent objects and global objects, in every room
    • A more compact editor interface, laid out as a grid (0.2.1)
  3. 0.3

    Layers and tilemap

    Released

    Build the scenery by painting with blocks, in layers like in GameMaker.

    • Layers in the room: Instances, Background, Sprites and Tiles
    • Background with an image and parallax from the code
    • Tileset with per-tile collision and a palette to paint with
    • Brush, eraser, bucket and terrain brush
    • New template: Platformer
  4. 0.4

    Export

    Released

    Turn your project into a game to send to your friends.

    • Export the game: an executable and a data folder, with nothing to install
    • A zip ready to send, from the editor or from the command line
    • Editor reorganized on the inside, ready for new features
  5. 0.5

    Game interface

    Released

    Build menus, HUD and screens in the editor, and drive them from code.

    • Text, buttons, bars, images and panels placed on screen with the mouse
    • Anchors so the interface follows the resolution
    • The code decides what happens: a button click, the text of the score
    • Lists (shop, inventory): the panel arranges the items and the code copies a template
    • Project fonts (.ttf) and text with accents
    • Camera zoom, for pixel art at high resolution
    • New template: Zumbis (shooting, shop and HUD)
  6. 0.6

    Game inside the editor

    Released

    Press Play and watch the game run in a panel of the editor itself.

    • A “Game” panel, like Unity’s Game view
    • Choose between running in the panel or in a separate window
    • Audio in OGG and MP3, in addition to WAV, and background music
    • Interface: scrolling in lists and mouse events
    • Saving game data: high score, progress and options
    • Editor and installer in English
  7. 0.7

    Lua

    Planned

    Choose the language when you create the project: C++ or Lua.

    • Instant Play, with no need for Visual Studio
    • The same easy API as C++, with the same names
    • Templates in C++ and in Lua
  8. 0.8+

    More tools

    Planned

    Ideas for later, in no set order yet.

    • Hot reload: change the code without closing the game
    • Room code
    • Drawing pixels inside Brasa
    • Custom icon and installer for the exported game
  9. 1.0

    Stable

    Planned

    The promise that your projects won't break in the next versions.

    • Solid export
    • Stable project format and API
    • Complete documentation