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.
- 0.1
Primeiro lançamento
LançadaA 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
- 0.2
Jogo sem brigar com o código
LançadaAjuste 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)
- 0.3
Camadas e tilemap
LançadaMonte 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
- 0.4
Exportar
LançadaTransforme 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
- 0.5
Interface do jogo
LançadaMonte 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)
- 0.6
Jogo dentro do editor
LançadaAperte 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
- 0.7
Lua
PlanejadaEscolha 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
- 0.8+
Mais ferramentas
PlanejadaIdeias 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
- 1.0
Estável
PlanejadaA 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
