<!-- mobian-agent-page publisher="dailydev" canonical="https://daily.dev/posts/community-reflection-on-bevy-s-fourth-year-xsjqf4cch" -->

---
title: Community Reflection on Bevy's Fourth Year | daily.dev
description: Bevy's creator Carter Anderson shares a community roundup marking the Rust game engine's fourth birthday, linking reflections written by maintainers and...
canonical: https://daily.dev/posts/community-reflection-on-bevy-s-fourth-year-xsjqf4cch
twitter:card: summary_large_image
twitter:site: @dailydotdev
og:type: website
og:site_name: daily.dev
og:title: Community Reflection on Bevy's Fourth Year | daily.dev
og:description: Bevy's creator Carter Anderson shares a community roundup marking the Rust game engine's fourth birthday, linking reflections written by maintainers and...
og:url: https://daily.dev/posts/community-reflection-on-bevy-s-fourth-year-xsjqf4cch
og:image: https://api.daily.dev/og/posts/XSjQF4cCH.png
og:image:alt: Community Reflection on Bevy's Fourth Year
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.

# Community Reflection on Bevy's Fourth Year

**[Bevy Engine](https://daily.dev/sources/bevy)** · 4 min read · 0 upvotes · 0 comments

## Summary

Bevy's creator Carter Anderson shares a community roundup marking the Rust game engine's fourth birthday, linking reflections written by maintainers and contributors. The post also previews upcoming work including a Next Generation Scene/UI system, Required Components (already merged), a retained render world for rendering performance, function reflection, order independent transparency, an improved text API, cosmic-text rendering integration, upstreaming of bevy_mod_picking, and a new Bevy CLI. Several of these items are expected to land in the upcoming Bevy 0.15 release.

## Full article

daily.dev links to this article rather than hosting it. Read it at the original source: <https://bevy.org/news/community-reflection-on-bevys-fourth-year>

## Questions this post answers

### What new features are planned for Bevy 0.15?

Bevy 0.15 is expected to include several in-progress features such as Required Components (already merged into main), parts of the Next Generation Scene/UI system, a retained render world for reduced rendering overhead, function reflection for calling Rust functions from assets, and order independent transparency. The release was slated to arrive about a month after this update.

_Track upcoming Bevy releases and Rust game engine changes as they land on daily.dev._

### Why is Bevy switching to a retained render world architecture?

Bevy uses a separate app world and render world to enable parallel pipelined rendering, but previously cleared and repopulated the render world every frame, causing overhead. Switching to a retained render world lets Bevy cache entity data on the renderer side across frames, avoiding redundant work and improving performance.

_Developers optimizing Rust rendering pipelines can follow engine architecture changes on daily.dev._

### Why did Bevy switch to cosmic-text for text rendering?

Bevy adopted cosmic-text, an open source text rendering library, to improve its ability to handle complex scripts and ligatures along with other text rendering improvements. This change was part of broader efforts to rework the Text component APIs ahead of the Next Generation Scene/UI system.

_Game developers evaluating Rust rendering libraries can keep up with engine internals on daily.dev._

## Similar posts on daily.dev

- [Bevy's Sixth Birthday](https://daily.dev/posts/bevy-s-sixth-birthday-bb5mw85zl) · Lobsters · 1 upvotes · 0 comments
- [Bevy 0.19](https://daily.dev/posts/bevy-0-19-sk3tvicux) · Lobsters · 19 upvotes · 2 comments
- [Bevy 0.18](https://daily.dev/posts/bevy-0-18-uzl4pmeoc) · Lobsters · 51 upvotes · 2 comments

---

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

[View this post on daily.dev](https://daily.dev/posts/community-reflection-on-bevy-s-fourth-year-xsjqf4cch)

```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":"Community Reflection on Bevy's Fourth Year","url":"https://daily.dev/posts/community-reflection-on-bevy-s-fourth-year-xsjqf4cch","mainEntityOfPage":{"@type":"WebPage","@id":"https://daily.dev/posts/community-reflection-on-bevy-s-fourth-year-xsjqf4cch"},"datePublished":"2026-08-23T12:23:56.816Z","dateModified":"2026-08-23T12:58:23.694Z","description":"Bevy's creator Carter Anderson shares a community roundup marking the Rust game engine's fourth birthday, linking reflections written by maintainers and...","image":"https://media.daily.dev/image/upload/f_auto,q_auto/v1/posts/1c316355a87f497c7a538693ddfdf25a?_a=AQAEuop","thumbnailUrl":"https://media.daily.dev/image/upload/f_auto,q_auto/v1/posts/1c316355a87f497c7a538693ddfdf25a?_a=AQAEuop","isAccessibleForFree":true,"articleSection":"Bevy Engine","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":"Bevy Engine","logo":"https://media.daily.dev/image/upload/s--oCEd8Bn1--/f_auto,q_auto/v1787487635/logos/bevy-blog?_a=BAMAMicg0","url":"https://daily.dev/sources/bevy"},"commentCount":0,"discussionUrl":"https://daily.dev/posts/community-reflection-on-bevy-s-fourth-year-xsjqf4cch","interactionStatistic":[{"@type":"InteractionCounter","interactionType":{"@type":"LikeAction"},"userInteractionCount":0},{"@type":"InteractionCounter","interactionType":{"@type":"CommentAction"},"userInteractionCount":0}],"keywords":"open-source,game-development,rust","timeRequired":"PT4M"}
{"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://daily.dev"},{"@type":"ListItem","position":2,"name":"Bevy Engine","item":"https://daily.dev/sources/bevy"},{"@type":"ListItem","position":3,"name":"Community Reflection on Bevy's Fourth Year"}]}
{"@context":"https://schema.org","@type":"FAQPage","@id":"https://daily.dev/posts/community-reflection-on-bevy-s-fourth-year-xsjqf4cch#faq","mainEntity":[{"@type":"Question","name":"What new features are planned for Bevy 0.15?","acceptedAnswer":{"@type":"Answer","text":"Bevy 0.15 is expected to include several in-progress features such as Required Components (already merged into main), parts of the Next Generation Scene/UI system, a retained render world for reduced rendering overhead, function reflection for calling Rust functions from assets, and order independent transparency. The release was slated to arrive about a month after this update. Track upcoming Bevy releases and Rust game engine changes as they land on daily.dev."}},{"@type":"Question","name":"Why is Bevy switching to a retained render world architecture?","acceptedAnswer":{"@type":"Answer","text":"Bevy uses a separate app world and render world to enable parallel pipelined rendering, but previously cleared and repopulated the render world every frame, causing overhead. Switching to a retained render world lets Bevy cache entity data on the renderer side across frames, avoiding redundant work and improving performance. Developers optimizing Rust rendering pipelines can follow engine architecture changes on daily.dev."}},{"@type":"Question","name":"Why did Bevy switch to cosmic-text for text rendering?","acceptedAnswer":{"@type":"Answer","text":"Bevy adopted cosmic-text, an open source text rendering library, to improve its ability to handle complex scripts and ligatures along with other text rendering improvements. This change was part of broader efforts to rework the Text component APIs ahead of the Next Generation Scene/UI system. Game developers evaluating Rust rendering libraries can keep up with engine internals on daily.dev."}}]}
```

