← Blog

Bugão’s Small Favor: um pequeno favor, um universo inteiro

Conheça nosso novo incremental em pixel art, veja capturas reais do desenvolvimento e prepare-se para decidir os próximos passos com a comunidade no Jambor Launcher.

Menu da build de desenvolvimento de Bugão’s Small Favor, com gato em pixel art e cenário espacial.

Bugão tem um pequeno favor para pedir: alimentar um buraco negro até apagar o universo. Estamos criando Bugão’s Small Favor, nosso novo jogo incremental narrativo em pixel art, construído com a Core Engine.

Você começa com asteroides e uma ferramenta para quebrá-los. A proposta é transformar fragmentos em minérios e massa, investir em melhorias e alcançar corpos celestes cada vez maiores. Tudo isso a pedido de um gato que parece bastante tranquilo com as consequências.

Campo de Bugão’s Small Favor com asteroides em pixel art, buraco negro ao centro, contadores de minérios e timer.
Captura real da build de desenvolvimento de 1º de outubro de 2026, executada no macOS com Apple Silicon. Os asteroides, o buraco negro e a interface fazem parte do jogo. A arte e os valores ainda estão em evolução.

Um jogo que já está tomando forma#

Já temos uma build nativa com abertura, menu, configurações, campo de asteroides, colisões, dano, partidas cronometradas e uma tela de resultados. O buraco negro animado, as estrelas e a apresentação VHS/CRT dão o tom visual do projeto.

Desde a build mostrada nas capturas, o desenvolvimento avançou no ataque, na fragmentação, na absorção de recursos e nas primeiras melhorias entre partidas. O salvamento por checkpoints e a interface em português brasileiro e inglês também fazem parte dessa base.

Menu de Bugão’s Small Favor com Continuar, Novo jogo, Configurações e Sair, ao lado do buraco negro.
Menu do aplicativo em execução em 1º de outubro. As imagens desta postagem registram uma etapa anterior à integração das primeiras melhorias.

O projeto continua em desenvolvimento. A progressão e a campanha ainda precisam de iteração, assim como o ritmo das partidas, os custos das melhorias, a clareza dos efeitos e o acabamento de arte e áudio. Ter esses sistemas no código é o começo; descobrir se eles tornam o jogo divertido é o próximo passo.

Órbitas, colisões e o cuidado por trás dos pixels#

O movimento do campo foi construído aproveitando o Runtime, o relógio compartilhado, as cenas e a renderização da Core Engine. A engine coordena os eventos, a atualização e a apresentação dos frames; a dinâmica orbital fica no domínio do jogo, consumindo os intervalos desse mesmo relógio. Isso mantém física, timer e apresentação sob o mesmo ciclo de vida, com pausa e suspensão coordenadas.

Os asteroides começam com posições e velocidades tangenciais derivadas de um modelo orbital de dois corpos, considerando o raio, o parâmetro gravitacional e as massas. O cálculo inicial usa raiz quadrada inteira e CORDIC em ponto fixo para amostrar a direção orbital. A rotação de cada asteroide tem uma fase independente do movimento ao redor do buraco negro.

A partir daí, a simulação evolui em passos fixos de 10 ms — 100 Hz, independentemente da taxa de renderização — usando integração Euler semi-implícita e gravidade central suavizada perto do buraco negro. Colisões aplicam correção de sobreposição ponderada pela massa e impulsos na direção normal do contato. Um impacto pode mudar a trajetória: os corpos deixam de seguir uma circunferência prescrita. Fragmentos também herdam a velocidade do corpo que os originou.

O cuidado inclui coordenadas e velocidades em ponto fixo, intermediários Int128, validação de entradas e limites explícitos de posição, velocidade e trabalho por atualização. O acumulador admite no máximo 25 passos por update, evitando uma recuperação ilimitada de tempo após uma travada. A projeção para a tela preserva a mesma escala nos dois eixos; redimensionar a janela altera a câmera, sem reescrever as órbitas.

Na apresentação, sprites em camadas e efeitos reutilizam as cenas, o contexto de desenho e os recursos de GPU da engine. A poeira orbital guarda amostras de posições para formar rastros curvos, com armazenamento pré-alocado e orçamento de desenho limitado. Essas partículas são cosméticas: não alteram colisões, minérios ou recompensas.

É uma física orbital estilizada para o jogo, com contatos circulares aproximados e atração central. A precisão dos cálculos e os limites de processamento ajudam a construir uma base controlável; colisões extremas, legibilidade e comportamento em diferentes máquinas continuam fazendo parte da validação.

Pixel art, com espaço para ajustar a experiência#

Queremos que quebrar, colidir e absorver seja gostoso de ver e fácil de entender. Os minérios usam símbolos e cores, enquanto o cenário combina pixels, luz e um acabamento inspirado em telas antigas.

As configurações já incluem a opção de desligar o efeito VHS/CRT e reduzir o movimento, além de ajustes de vídeo e idioma. Esses controles vão acompanhar a evolução da apresentação.

Configurações de Bugão’s Small Favor em português, com opções de VHS/CRT, movimento reduzido, V-Sync, limite de FPS, tela cheia e idioma.
Configurações da build de 1º de outubro. Todas as imagens são capturas reais do jogo em execução.

Em breve, testes no Jambor Launcher#

Bugão’s Small Favor estará em breve disponível para testes dentro do Jambor Launcher. Vamos compartilhar por aqui a abertura dos testes e como participar. Ainda não há uma data anunciada nem uma versão pública do jogo disponível.

Esses testes vão colocar a comunidade no controle do futuro do desenvolvimento. Queremos decidir os próximos passos junto de quem joga: quais melhorias merecem prioridade, onde a progressão fica arrastada, quais efeitos precisam de mais clareza e o que faz dar vontade de começar outra partida.

O que vocês experimentarem, sugerirem e apontarem vai orientar as próximas versões. É a oportunidade de participar enquanto o jogo ainda está ganhando forma e ajudar a escolher o que ele vai se tornar.

Veja os detalhes de Bugão’s Small Favor, conheça o Jambor Launcher e veja como instalar a beta do launcher para se preparar para os testes.

Bugão pediu só um pequeno favor. O tamanho do estrago a gente decide junto.