This Week in Bevy

What happened this week in the Bevy Engine ecosystem

Links

Exofactory, POLDERS, and Thief

2025-09-15

This week Exofactory shows off their Belt system, and the procedural town demo that has appeared multiple times got an edit mode!

POLDERS also shows off some pathfinding and a few new demos of portal mechanics and Thief sensing appear.

With 0.17's release candidate process in full swing, new PRs coming in are coming in for last minute fixes.

state_scoped_entities is now always enabled, which is great because that's generally what everyone was doing anyway.

A new reflection example shows off how to serialize and deserialize types that derive Reflect without serde's Serialize/Deserialize traits.

A couple of Event and Observer rearchitectures landed, with Observers now being Events and 0.16's Events now being Messages

Showcase

Bevy work from the #showcase channel in Discord and around the internet. Use hashtag #bevyengine.

edit mode procedural towns

Procedural Town Edit Mode

showcase

An edit mode added to this procedural town generator (that has been featured before). Models can now be exported as OBJ.

testbed

Thief Sense Demo

showcase

A testbed demo emulating Thief characteristics

portals

Portal

showcase

A portals implementation

hover controller

Hover Controller

showcase

A hover controller for this spaceflight game. Without any inputs it tries to come to a stop and maintain the current altitude. As long as the player placed sufficient thrusters on the rocket this should just work™

roads

Voronoi Roads

showcase

Voronoi roads for a city generator based on this paper

hexroll3

Hexroll3

showcase

Hexroll3's content rendering and sandbox hyperlinks navigation.

crt shader

CRT Shader

showcase

A CRT Shader

pathfinding

POLDERS: Pathfinding

showcase

Pathfinding for characters in POLDERS.

keshi-inspired map

Keshi inspired game

showcase

The full map is 16384x16384 in size and generates in chunks of 1024x1024

belt selection

Exofactory belt system

showcase

The belt system for Exofactory, which has more information available at exofactory.net

Crates

New releases to crates.io and substantial updates to existing projects

bevy-steamworks 0.14

crate_release

A Bevy plugin for integrating with the Steamworks SDK.

Skein 0.3.0-rc

crate_release

Skein is a Rust crate and a Blender Addon that combine to allow inserting Components in Blender and instantiating them in Bevy when spawning glTF scenes.

  • Blender addon 0.1.11 is out now with support for both 0.16 and 0.17 (the same addon supports both versions transparently)
  • bevy_skein 0.3.0-rc.1 is also out with support for bevy 0.17

You can use the bevy cli (or cargo-generate) to try it out with 0.17

bevy new -t rust-adventure/skein --branch template-minimal my-new-project

There's also an ecosystem-crates channel for the project and documentation is available on the website: https://bevyskein.dev/

bevy_flash

bevy_flash

crate_release

bevy_flash now supports some filters and blending effects, and it’s available for trial via Git dependency.

bevy_lit

bevy_lit 0.7

crate_release

bevy_lit is a 2d lighting crate. 0.7 brings

  • Light map downsampling – added a new LightingSettings2d.scale option that enables downsampling the light map texture
  • Light penetration – simulate light bleeding, with configurable intensity and falloff
  • Edge highlighting – optional visual effect that emphasizes light boundaries
No devlogs this week
No Educational this week
Pull Requests Merged This Week
Contributing

Want to contribute to Bevy?

Here you can find two types of potential contribution: Pull Requests that might need review and Issues that might need to be worked on.

How do I contribute?

Pull Requests Opened this week

Issues Opened this week