Pular para o conteúdo
Baixar
DownloadNovidadesRoadmapDocumentação

Roadmap

A Brasa fica nas versões 0.x enquanto o formato do projeto e a API ainda podem mudar. A 1.0 marca a estabilidade. Este roadmap mostra a ordem dos planos, sem datas.

  1. 0.1

    Primeiro lançamento

    Lançada

    A primeira versão pública: tudo o que você precisa para fazer um jogo 2D simples do começo ao fim.

    • Hub de projetos com a identidade Pixel
    • Projeto em pastas reais, organizadas do seu jeito
    • Editor renovado: barra de ferramentas, abas e Inspetor em seções
    • Recursos em árvore, com seleção múltipla e lixeira
    • Editor de sprites: fatiar quadros, origem e colisão
    • Sons com prévia
    • Câmera por room: seguir, limitar e suavizar
    • C++ mais fácil: funções simples para mover, atirar, colidir e esperar
    • Autocomplete no VS Code com ajuda em português
    • Instalador para Windows e atualização pelo hub
    • Documentação reescrita para quem está começando
  2. 0.2

    Jogo sem brigar com o código

    Lançada

    Ajuste valores no editor, use teclado e controle com o mesmo código e guarde dados entre as fases.

    • Variáveis no editor, com um valor próprio em cada instância
    • Objetos com .hpp e .cpp que se enxergam sem #include, e objetos sem código
    • Ações de entrada e suporte a controle
    • Ajudas de plataforma: gravidade no Inspetor, máscara de colisão, chão e paredes
    • Objetos persistentes e objetos globais, em todas as rooms
    • Interface do editor mais compacta, em grade (0.2.1)
  3. 0.3

    Camadas e tilemap

    Lançada

    Monte o cenário pintando com blocos, em camadas como no GameMaker.

    • Camadas na room: Instâncias, Fundo, Sprites e Tiles
    • Fundo com imagem e parallax pelo código
    • Tileset com colisão por tile e paleta para pintar
    • Pincel, borracha, balde e pincel de terreno
    • Modelo novo: Plataforma
  4. 0.4

    Exportar

    Lançada

    Transforme o seu projeto num jogo para mandar para os amigos.

    • Exportar o jogo: um executável e uma pasta de dados, sem precisar instalar nada
    • Zip pronto para enviar, pelo editor ou pela linha de comando
    • Editor reorganizado por dentro, para receber recursos novos
  5. 0.5

    Interface do jogo

    Lançada

    Monte menus, HUD e telas no editor, e comande pelo código.

    • Textos, botões, barras, imagens e painéis postos na tela com o mouse
    • Âncoras para a interface acompanhar a resolução
    • O código decide o que acontece: o clique de um botão, o texto do placar
    • Listas (loja, inventário): o painel organiza os itens e o código copia um modelo
    • Fontes do projeto (.ttf) e texto com acentos
    • Zoom da câmera, para pixel art em resolução alta
    • Modelo novo: Zumbis (tiro, loja e HUD)
  6. 0.6

    Jogo dentro do editor

    Lançada

    Aperte Play e veja o jogo rodando num painel do próprio editor.

    • Painel “Jogo”, como o Game view da Unity
    • Escolher entre rodar no painel ou numa janela separada
    • Áudio em OGG e MP3, além de WAV, e música de fundo
    • Interface: rolagem nas listas e eventos de mouse
    • Salvar dados do jogo: recorde, progresso e opções
    • Editor e instalador em inglês
  7. 0.7

    Lua

    Planejada

    Escolha a linguagem ao criar o projeto: C++ ou Lua.

    • Play instantâneo, sem precisar do Visual Studio
    • A mesma API fácil do C++, com os mesmos nomes
    • Modelos em C++ e em Lua
  8. 0.8+

    Mais ferramentas

    Planejada

    Ideias para depois, ainda sem ordem definida.

    • Hot reload: mudar o código sem fechar o jogo
    • Código de room
    • Desenhar pixels dentro da Brasa
    • Ícone e instalador próprios no jogo exportado
  9. 1.0

    Estável

    Planejada

    A promessa de que seus projetos não quebram nas próximas versões.

    • Exportar sólido
    • Formato do projeto e API estáveis
    • Documentação completa