<!-- mobian-agent-page publisher="dailydev" canonical="https://daily.dev/posts/bevy-s-sixth-birthday-bb5mw85zl" -->

---
title: Bevy's Sixth Birthday | daily.dev
description: Bevy, the open-source Rust game engine, celebrates its sixth birthday with a retrospective from creator Carter Anderson (@cart). Key milestones this year...
canonical: https://daily.dev/posts/bevy-s-sixth-birthday-bb5mw85zl
twitter:card: summary_large_image
twitter:site: @dailydotdev
og:type: website
og:site_name: daily.dev
og:title: Bevy's Sixth Birthday | daily.dev
og:description: Bevy, the open-source Rust game engine, celebrates its sixth birthday with a retrospective from creator Carter Anderson (@cart). Key milestones this year...
og:url: https://daily.dev/posts/bevy-s-sixth-birthday-bb5mw85zl
og:image: https://api.daily.dev/og/posts/bB5mw85Zl.png
og:image:alt: Bevy's Sixth Birthday
og:image:width: 1200
og:image:height: 630
og:locale: en
---

> ## Documentation Index
> Fetch the complete documentation index at: https://daily.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# Bevy's Sixth Birthday

**[Lobsters](https://daily.dev/sources/lobsters)** · 23 min read · 1 upvotes · 0 comments

## Summary

Bevy, the open-source Rust game engine, celebrates its sixth birthday with a retrospective from creator Carter Anderson (@cart). Key milestones this year include the release of Bevy 0.17, 0.18, and 0.19, featuring BSN (next-generation scene system), core UI widgets, Bevy Feathers, Solari raytraced lighting, GPU-driven rendering for massive scenes, WESL shader adoption, and an automated metrics system. The project hit 6 million crates.io downloads and 47,529 GitHub stars. Community highlights include Bevy Jam #7, the Jackdaw community editor prototype, and numerous Steam game releases. Looking ahead, priorities are Assets as Entities, the .bsn asset format, and finally shipping an upstream Bevy Editor MVP. The post also addresses challenges including the rocky rollout of the Project Goals system, ongoing AI policy debates, and the Bevy Foundation's continued underfunding.

## Full article

daily.dev links to this article rather than hosting it. Read it at the original source: <https://bevy.org/news/bevys-sixth-birthday>

## Questions this post answers

### What is BSN in the Bevy game engine and what does it do?

BSN (Bevy's next generation scene system) is a templated, dependency and asset-aware data layer for composing hierarchies of ECS entities and components, similar to what other engines call prefabs. Developers write it using the bsn! macro in Rust or in .bsn asset files, and it underpins Bevy's UI system and upcoming editor. One developer reported saving 7,364 lines of code after porting to BSN.

_Track how BSN reshapes Bevy UI and scene workflows through updates on daily.dev._

### Why did Bevy switch its shaders to WESL instead of custom WGSL?

Bevy fully adopted WESL, an extension of WGSL adding modules, imports, and first-class conditional compilation, moving away from its custom-built WGSL dialect. WESL has a native Rust toolchain that builds with no special configuration and deploys anywhere, and the Bevy team collaborated directly with the WESL team to shape the spec for Bevy's needs, including planned generics support for material shaders.

_Developers evaluating shader tooling changes can follow WESL and Bevy renderer updates on daily.dev._

### How many downloads and GitHub stars does the Bevy game engine have?

Bevy has 6,656,483 downloads on crates.io, up from 2,753,203 the prior year, and 47,529 GitHub stars, up from 40,900. The project also has 1,527 unique GitHub contributors, 5,189 forks, 13,543 commits, and 23,359 Discord members, reflecting substantial year-over-year growth in adoption and contribution.

_Anyone gauging Bevy's momentum before adopting it can keep tabs on growth metrics via daily.dev._

## Similar posts on daily.dev

- [Bevy 0.19](https://daily.dev/posts/bevy-0-19-sk3tvicux) · Lobsters · 19 upvotes · 2 comments
- [Bevy 0.20](https://daily.dev/posts/bevy-0-20-ty9mk0gqd) · Bevy Engine · 3 upvotes · 0 comments

---

Tags: [#aws](https://daily.dev/tags/aws), [#bevy](https://daily.dev/tags/bevy), [#game-development](https://daily.dev/tags/game-development), [#open-source](https://daily.dev/tags/open-source), [#rust](https://daily.dev/tags/rust)

[View this post on daily.dev](https://daily.dev/posts/bevy-s-sixth-birthday-bb5mw85zl)

```json
{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://daily.dev/#organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180},"sameAs":["https://twitter.com/dailydotdev","https://github.com/dailydotdev","https://www.linkedin.com/company/daily-dev-ltd"]},{"@type":"WebSite","@id":"https://daily.dev/#website","url":"https://daily.dev","name":"daily.dev","publisher":{"@id":"https://daily.dev/#organization"},"potentialAction":{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://daily.dev/search?q={search_term_string}"},"query-input":"required name=search_term_string"}}]}
{"@context":"https://schema.org","@type":"TechArticle","headline":"Bevy's Sixth Birthday","url":"https://daily.dev/posts/bevy-s-sixth-birthday-bb5mw85zl","mainEntityOfPage":{"@type":"WebPage","@id":"https://daily.dev/posts/bevy-s-sixth-birthday-bb5mw85zl"},"datePublished":"2026-08-11T16:24:03.346Z","dateModified":"2026-10-15T02:25:06.614Z","description":"Bevy, the open-source Rust game engine, celebrates its sixth birthday with a retrospective from creator Carter Anderson (@cart). Key milestones this year...","image":"https://media.daily.dev/image/upload/f_auto,q_auto/v1/posts/8f40e228cd6045ce4104faf48c2a46eb?_a=AQAEuop","thumbnailUrl":"https://media.daily.dev/image/upload/f_auto,q_auto/v1/posts/8f40e228cd6045ce4104faf48c2a46eb?_a=AQAEuop","isAccessibleForFree":true,"articleSection":"Lobsters","inLanguage":"en","publisher":{"@type":"Organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180}},"author":{"@type":"Organization","name":"Lobsters","logo":"https://media.daily.dev/image/upload/s--tl8v_Fku--/f_auto,t_logo/v1698841318/logos/lobste.jpg","url":"https://daily.dev/sources/lobsters"},"commentCount":0,"discussionUrl":"https://daily.dev/posts/bevy-s-sixth-birthday-bb5mw85zl","interactionStatistic":[{"@type":"InteractionCounter","interactionType":{"@type":"LikeAction"},"userInteractionCount":1},{"@type":"InteractionCounter","interactionType":{"@type":"CommentAction"},"userInteractionCount":0}],"keywords":"aws,bevy,game-development,open-source,rust","timeRequired":"PT23M"}
{"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://daily.dev"},{"@type":"ListItem","position":2,"name":"Lobsters","item":"https://daily.dev/sources/lobsters"},{"@type":"ListItem","position":3,"name":"Bevy's Sixth Birthday"}]}
{"@context":"https://schema.org","@type":"FAQPage","@id":"https://daily.dev/posts/bevy-s-sixth-birthday-bb5mw85zl#faq","mainEntity":[{"@type":"Question","name":"What is BSN in the Bevy game engine and what does it do?","acceptedAnswer":{"@type":"Answer","text":"BSN (Bevy's next generation scene system) is a templated, dependency and asset-aware data layer for composing hierarchies of ECS entities and components, similar to what other engines call prefabs. Developers write it using the bsn! macro in Rust or in .bsn asset files, and it underpins Bevy's UI system and upcoming editor. One developer reported saving 7,364 lines of code after porting to BSN. Track how BSN reshapes Bevy UI and scene workflows through updates on daily.dev."}},{"@type":"Question","name":"Why did Bevy switch its shaders to WESL instead of custom WGSL?","acceptedAnswer":{"@type":"Answer","text":"Bevy fully adopted WESL, an extension of WGSL adding modules, imports, and first-class conditional compilation, moving away from its custom-built WGSL dialect. WESL has a native Rust toolchain that builds with no special configuration and deploys anywhere, and the Bevy team collaborated directly with the WESL team to shape the spec for Bevy's needs, including planned generics support for material shaders. Developers evaluating shader tooling changes can follow WESL and Bevy renderer updates on daily.dev."}},{"@type":"Question","name":"How many downloads and GitHub stars does the Bevy game engine have?","acceptedAnswer":{"@type":"Answer","text":"Bevy has 6,656,483 downloads on crates.io, up from 2,753,203 the prior year, and 47,529 GitHub stars, up from 40,900. The project also has 1,527 unique GitHub contributors, 5,189 forks, 13,543 commits, and 23,359 Discord members, reflecting substantial year-over-year growth in adoption and contribution. Anyone gauging Bevy's momentum before adopting it can keep tabs on growth metrics via daily.dev."}}]}
```

