Voltar para o Blog
Quest Log

Bevy 0.19 chegou: o que muda na engine Rust (e se serve pra você)

Cena de jogo 3D com personagem e sombras de contato no chão rodando dentro de uma engine, com painéis de propriedades abertos

Bevy 0.19 trouxe cenas BSN, contact shadows e entrada de texto na UI. Veja o que muda na engine Rust e se ela serve pra quem está começando.

Bevy 0.19 chegou: o que muda na engine Rust (e se serve pra você)

Saiu a Bevy 0.19, e se você acompanha o mundo das engines de código aberto, vale entender o que mudou. A Bevy é uma engine de jogos gratuita e de código aberto escrita e usada em Rust, e essa nova versão chegou em 22 de junho de 2026, sucedendo a 0.18 que tinha saído em janeiro deste ano. O ritmo é rápido, e a 0.19 traz coisas concretas em renderização, cenas e interface. Mas antes de você fechar a aba do tutorial de Godot e correr pra cá, vamos traduzir a notícia em linguagem de quem está pondo a mão na massa, e responder a pergunta honesta: isso serve pra quem está começando?

Em mais de 20 anos fazendo software que cliente paga pra usar, aprendi que lançamento de versão é sempre vendido com entusiasmo, e que o trabalho de quem lê é separar o que muda na prática do que é só barulho. Então é isso que vou fazer aqui. Sem hype, sem promessa mágica. Só o que a Bevy 0.19 entrega e pra quem ela faz sentido.

O que a Bevy 0.19 traz de novo

A lista de novidades dessa versão é razoável, e dá pra agrupar em alguns blocos pra ficar mais fácil de digerir. Vou usar só o que está documentado pela fonte, sem inventar número nem feature.

Cenas com BSN. A novidade que mais chama atenção é o novo formato de cenas chamado BSN, sigla de Bevy Scene Notation. Ele funciona por meio de uma macro chamada bsn! e serve pra definir cenas direto no código de um jeito mais ergonômico. Traduzindo: montar uma cena na Bevy continua sendo coisa de código, mas agora com uma sintaxe pensada pra doer menos. Isso reforça a natureza da engine, que é code-first, e não um editor visual de arrastar e soltar.

Renderização mais rápida e mais bonita. Tem melhorias de performance de renderização, que na prática significa desenhar mais coisa na tela com menos custo. Junto vieram os chamados contact shadows, ou sombras de contato, que são aquelas sombras curtas onde um objeto encosta no chão ou em outra superfície. O bom é que elas chegam sem o custo de um raytracing completo, então você ganha um detalhe visual importante sem pagar o preço pesado de iluminação por traçado de raios.

Texto de verdade na interface. A UI ganhou um componente novo, o EditableText, que permite entrada de texto direto na interface. Parece pequeno, mas é o tipo de coisa que faltava pra montar campos, formulários e ferramentas dentro do próprio jogo ou editor. Além disso, agora há suporte a famílias de fonte e a fontes variáveis, o que dá muito mais controle tipográfico.

Pós-processamento embutido. A 0.19 traz pós-processamento já incluído, com efeitos de vignette (aquele escurecimento suave nas bordas da tela) e de distorção de lente (lens distortion). São efeitos que antes você teria que montar na mão e que agora vêm prontos pra usar.

Detalhes que somam. Tem ainda um framework oficial pra carregar e salvar configurações em arquivo, o que padroniza algo que todo jogo precisa fazer cedo ou tarde, daquelas tarefas que parecem chatas mas economizam dor de cabeça quando vêm prontas. E o culling, que é o processo de não desenhar o que está fora de vista, agora considera malhas com skinning, ou seja, modelos animados com esqueleto. Isso evita desperdiçar processamento desenhando personagens animados que nem aparecem na câmera, e é o tipo de otimização que rende ganho de performance de graça pra você.

Sobre o lado de editor, a versão traz ferramentas via os chamados Feathers Widgets. Vale ser claro aqui: isso não é um editor visual completo e dedicado, do tipo que você abre e arrasta objetos numa tela. É um conjunto de ferramentas dentro da lógica code-first da Bevy. Quem espera a experiência de editor da Godot ou da Unity não vai encontrar isso aqui. É uma diferença de fundo, não de detalhe, e ela molda como o seu dia a dia com a engine vai ser. Você pode conferir os detalhes técnicos do anúncio direto na cobertura do gamefromscratch.

Próximo nível
Quer aprender isso na prática?

No CursoGame.Dev você sai dos tutoriais soltos e constrói jogos publicáveis, com trilha progressiva, quests práticas e feedback real.

Conhecer a plataforma
+500 alunos4.9/5Garantia 7 dias

Bevy 0.19 na prática: pra quem isso serve?

Aqui é onde a gente precisa ser honesto, porque é fácil olhar uma lista de novidades bonita e achar que aquilo é pra todo mundo. Não é.

A Bevy é, antes de tudo, code-first. Você escreve o jogo inteiro em Rust. Não tem o editor visual de arrastar e soltar que a Godot oferece, e os Feathers Widgets da 0.19 não mudam isso. Pra quem já programa, especialmente quem curte Rust, isso pode ser exatamente o que se quer: controle total, código limpo e uma engine que segue um modelo de arquitetura bem definido. Rust é uma linguagem poderosa e com foco em segurança e performance.

O ponto é que Rust também tem uma curva de aprendizado íngreme. Não é a linguagem que eu recomendaria como primeiro idioma pra quem nunca escreveu uma linha de código. Conceitos como propriedade de memória, que são uma das forças do Rust, são também uma barreira real pra iniciante. Então, se você está no comecinho da jornada de gamedev, entrar pela Bevy é juntar duas curvas difíceis ao mesmo tempo: aprender a fazer jogo e aprender Rust. É muita coisa de uma vez.

Olha, eu gosto de ferramenta que dá controle, e respeito muito o que a Bevy vem construindo. Mas conselho honesto pra iniciante é conselho que considera de onde a pessoa está partindo. E se você está partindo do zero, somar a dificuldade do Rust à dificuldade de fazer jogo costuma desanimar antes de você ter qualquer resultado pra comemorar. E resultado cedo é o que mantém iniciante na jornada.

Pra te ajudar a se situar no cenário de ferramentas, vale dar uma olhada no nosso comparativo completo entre Godot e Unity e na lista das melhores engines de jogos. Esses dois textos colocam a Bevy no contexto de tudo que existe, pra você decidir com a cabeça fria, e não na empolgação de um lançamento.

Bevy contra Godot pra quem está começando

Já que a comparação inevitável é com a Godot, vamos encarar. A Godot também é gratuita e de código aberto, mas resolve um problema diferente pra quem começa. Ela tem editor visual completo, uma linguagem própria pensada pra games, o GDScript, que lembra Python e é simples de ler, e uma comunidade enorme, inclusive em português. Você abre, arrasta um nó, escreve poucas linhas e já tem algo se movendo na tela. Esse retorno rápido é ouro pra quem está aprendendo.

E não é só facilidade de fachada. A Godot já tem jogos comerciais feitos em Godot vendidos no Steam, com gente vivendo disso. Ou seja, ela junta entrada suave com teto alto. Você começa fácil e não bate num limite que te obriga a trocar de ferramenta tão cedo.

Isso não diminui a Bevy. São filosofias diferentes. A Bevy aposta no código como cidadão de primeira classe e atrai quem pensa o jogo como sistema de software bem estruturado. A Godot aposta no editor visual e na linguagem amigável pra reduzir a distância entre a ideia e a primeira coisa rodando. Pra iniciante, essa distância menor importa muito.

Se daqui a um tempo você dominar a lógica de jogos e quiser uma engine code-first em Rust, a Bevy vai estar lá, mais madura ainda, porque ela evolui rápido. Não tem pressa, e não tem certo ou errado absoluto. Tem o que faz sentido pra onde você está agora.

O próximo passo prático

A Bevy 0.19 é um bom lançamento, com novidades reais que importam pra quem já vive no ecossistema Rust. Se esse é o seu caso, vale baixar e explorar o BSN, as sombras de contato e o pós-processamento embutido. São melhorias que tornam a engine mais completa.

Mas se você está lendo isso porque quer começar a fazer jogos e ainda não tem uma engine, o conselho aqui no CursoGame.Dev é direto: comece pela Godot. Você vai ter editor visual, uma linguagem mais amigável e uma comunidade grande em português pra te socorrer quando travar. Pega o comparativo completo entre Godot e Unity que já citei, decide sua engine de entrada com calma, e vai fazer seu primeiro jogo rodar. Depois que a base estiver firme, aí sim você olha pra ferramentas como a Bevy com outros olhos. O importante é começar de um jeito que te leve até o fim, e não que te trave no primeiro obstáculo.

Perguntas frequentes

O que é a Bevy 0.19?

É a versão mais recente da Bevy, uma engine de jogos gratuita e de código aberto escrita e usada em Rust. A 0.19 saiu em 22 de junho de 2026 e sucede a 0.18, que tinha saído em janeiro do mesmo ano. As novidades focam em renderização, cenas e UI.

O que é o novo formato BSN da Bevy?

BSN é a sigla de Bevy Scene Notation, um novo jeito de definir cenas direto no código por meio da macro bsn!. A ideia é deixar a montagem de cenas mais ergonômica para quem trabalha em Rust, sem sair do código. Continua sendo code-first, não é um editor visual de arrastar e soltar.

Bevy é boa para quem está começando em gamedev?

Para quem está começando do zero, não é a entrada mais fácil. A Bevy é code-first em Rust e não tem um editor visual completo como o da Godot. Se você já programa, especialmente em Rust, ela pode fazer sentido. Se ainda está aprendendo o básico, a Godot costuma ser uma porta mais suave.

Bevy tem editor visual como Godot e Unity?

Não no mesmo nível. A Bevy 0.19 traz ferramentas de editor via os chamados Feathers Widgets, mas isso não é um editor visual completo e dedicado como o da Godot ou da Unity. Você escreve tudo em Rust, e o fluxo é centrado em código, não em telas de arrastar componentes.

Preciso saber Rust para usar a Bevy?

Sim. A Bevy é escrita e usada em Rust, então você programa o jogo inteiro nessa linguagem. Rust é poderosa e segura, mas tem uma curva de aprendizado mais íngreme que linguagens como GDScript ou Python. Não é o melhor primeiro idioma para quem nunca programou.

Bevy ou Godot para fazer um jogo indie?

Depende do seu perfil. Se você já é confortável com programação e gosta de Rust, a Bevy é uma opção legítima e em evolução rápida. Se quer um caminho mais direto, com editor visual, comunidade grande em português e jogos comerciais já lançados, a Godot tende a ser a escolha mais prática para começar.