An example of mirrors in the Bevy game engine. A low-poly fox looks at a reflection of itself in a mirror.
I dusted off an old patch and landed the infrastructure for portals and mirrors in Bevy for 0.18: github.com/bevyengine/bevy/pull/13797
This builds the Lengyel oblique clip plane technique into the engine, which is the fastest way to do the clipping necessary for mirrors to work.
10.12.2025 19:17 β π 46 π 8 π¬ 0 π 0
Bevy Metrics
The Bevy Metrics dashboard is now live at metrics.bevy.org!
For each Bevy commit this tracks compile times, binary size, and runs stress tests on standardized, real gaming hardware. These are all graphed to identify historical trends and track down commits that improve or regress the state of Bevy!
10.12.2025 22:22 β π 56 π 11 π¬ 2 π 1
Avian finally has built-in move and slide, the movement and collision algorithm at the heart of kinematic character controllers! #bevy #gamedev #physics #kcc
PR: github.com/avianphysics...
25.11.2025 21:00 β π 172 π 21 π¬ 4 π 0
I'm late, but I finally finished by blog post!
It goes over the web features of the #bevy CLI prototype, how we got there and what we still plan to do:
dev.timjen.net/blog/bevy-fi...
08.11.2025 13:34 β π 3 π 0 π¬ 0 π 0
Avian Physics 0.4 - Joona Aalto
Massive performance improvements, and overhauled forces and joints
I just released version 0.4 of Avian, an ECS-driven physics engine for @bevy.org.
This is the biggest release yet, featuring 3x performance(!), overhauled forces and joints, voxel colliders, Bevy 0.17 support, and much more.
As always, release notes can be found here:
joonaa.dev/blog/09/avia...
13.10.2025 12:09 β π 82 π 13 π¬ 2 π 0
Bevy 0.17
Bevy is a refreshingly simple data-driven game engine built in Rust. It is free and open-source forever!
Bevy 0.17 is out now! It features Raytracing, Improved Observers / Events, UI Widgets, Rust Hotpatching, Light Textures, DLSS, Tilemap Chunks, Web Assets, Reflect Auto-Registration, UI Gradients, Raymarched Atmosphere, Virtual Geometry BVH Culling, and more!
bevy.org/news/bevy-0-17
30.09.2025 19:41 β π 227 π 81 π¬ 4 π 8
Persistent Simulation Islands by Jondolf Β· Pull Request #809 Β· Jondolf/avian
Objective
Closes #578.
Sleeping and waking are crucial for reducing CPU overhead for large game worlds. Up until now, Avian has used basic per-body sleeping that only allows sleeping for dynamic bo...
Today, I finally merged simulation islands for Avian!
Islands are graph-like structures where bodies are connected via contacts or joints. They are used for sleeping and waking, which is crucial for reducing CPU overhead for large scenes with many dynamic bodies.
github.com/Jondolf/avia...
27.09.2025 21:45 β π 24 π 3 π¬ 2 π 1
New blog post: "Realtime Raytracing in Bevy 0.17 (Solari)"
jms55.github.io/posts/2025-0...
20.09.2025 21:23 β π 74 π 17 π¬ 0 π 2
Iβm Not a Robot, a game about solving CAPTCHAs, is out now!
good luck :)
> neal.fun/not-a-robot/
16.09.2025 14:50 β π 835 π 326 π¬ 53 π 78
crates.io phishing campaign | Rust Blog
Empowering everyone to build reliable and efficient software.
We received reports of a phishing campaign targeting cratesβ.io users. Do not click on links asking to authenticate to protect your account. More information: blog.rust-lang.org/2025/09/12/c...
12.09.2025 14:22 β π 113 π 58 π¬ 0 π 2
I added a replay system and camera controls to my game and I'm having too much fun now #bevyengine
05.09.2025 17:13 β π 78 π 11 π¬ 4 π 0
JMS55's Blog
New blog post: "Bevy's Fifth Birthday - Progress and Production Readiness"
jms55.github.io/posts/2025-0...
03.09.2025 16:19 β π 25 π 5 π¬ 0 π 0
It would certainly be interesting if the editor was just one crate in your game's workspace. Initially with default plugins, but then you could expand it with plugins depending on your use cases.
Then, cargo could be our plugin manager for the editor :)
27.08.2025 16:30 β π 1 π 0 π¬ 0 π 0
"The" Bevy Editor should not exist
charlotte, for your information
hot take: talking about "the" bevy editor is a trap... we should focus on building composable, modular tools that deliver incremental value, just like everything else we do in @bevy.org www.charlotte.fyi/posts/toward...
26.08.2025 01:43 β π 63 π 10 π¬ 6 π 2
YouTube video by Sebastian Lague
Coding Adventure: Ray-Traced Glass and Caustics
My latest coding adventure is now up on YT -- some experiments with ray-tracing glass and water, and the cool caustics they can cause
youtu.be/wA1KVZ1eOuA?...
16.08.2025 12:44 β π 192 π 30 π¬ 6 π 2
Finally, remember that this feature doesn't make your app multi-threaded by itself!
It just simplifies the process of building and running already multi-threaded apps.
Try out bevy_seedling with firewheel_web_audio to get started with multi-threading, which uses it for audio. No more stutters!
14.08.2025 22:09 β π 0 π 0 π¬ 0 π 0
This is all not very accessible, so the CLI prototype automates it for you!
It also adds the rustflags gracefully without overwriting existing rustflags in the project (which would happen if you specified them manually).
Hopefully this will accelerate development of Wasm multi-threading in Bevy.
14.08.2025 22:09 β π 0 π 0 π¬ 1 π 0
First, you need to manually enable the Wasm multi-threading features, then also rebuild std with those features (which requires nightly).
But when you run the app, it still wouldn't work!
Turns out, security is important. So browsers require you to enable cross-origin isolation headers.
14.08.2025 22:09 β π 0 π 0 π¬ 1 π 0
Currently, Bevy runs everything on a single thread when you are targeting the web.
This leaves a lot of performance on the table and can lead to issues like stuttering audio.
Some third-party plugins are adding support for running some parts in different threads, but it makes them quite hard to run!
14.08.2025 22:09 β π 0 π 0 π¬ 1 π 0
wrote about some of the work i've done in the past year and what i'm hoping to accomplish next year in bevy! β¨
www.charlotte.fyi/posts/bevys-...
12.08.2025 19:41 β π 55 π 12 π¬ 3 π 0
Bevy's Fifth Birthday
Bevy is a refreshingly simple data-driven game engine built in Rust. It is free and open-source forever!
Today is Bevy's fifth birthday! As always, I've used this as a chance to reflect on the past year and outline my hopes and dreams for the next year of #bevy:
bevy.org/news/bevys-f...
11.08.2025 10:54 β π 154 π 40 π¬ 4 π 7
We initially only accounted for the directory to not be a Cargo workspace, but there can be multiple other failure cases that turn out to come up more in practice.
We now ensure that the user can see the original error message by `cargo metadata` to diagnose the issue.
10.08.2025 20:44 β π 1 π 0 π¬ 1 π 0
I'm so happy to share that the stairs update is liiiiiive. This is by far our biggest update that we've been cooking since *checks calendar* omg, since March x_x Huge thanks to everyone who helped us test it while in beta <3
Now lemme walk you through some of the new shinies π§΅
29.07.2025 12:02 β π 4493 π 602 π¬ 94 π 72
The image of the post above, showing pure black.
The image is all black for me, is that intended? :D
I guess rendering a black square could also improve rendering times a lot though, we should consider it!
29.07.2025 09:58 β π 0 π 0 π¬ 1 π 0
Building http://oxc.rs and https://rolldown.rs at https://voidzero.dev. TC39 invited expert.
Processing is a flexible software sketchbook and a language for learning how to code. #BuiltWithProcessing
π processing.org
π± github.com/processing/processing4
Committed to a welcoming, vibrant & ο¬ourishing #Haskell community!
Here we talk about community updates, software engineering and the joy of programming.
Find us on https://haskell.org and https://blog.haskell.org
blog.ihatereality.space; github.com/wafflelapkin; i do stuff sometimes; it/its
Seamless, cross-platform PDF templating. Define templates with @typst.app, configure dynamic inputs, and generate high quality PDFs in milliseconds.
https://oicana.com
Your Only Source For Professional Dog Ratings
nonprofit: @15outof10.org β€οΈβπ©Ή
links.weratedogs.com
Husband and wife indie dev team creating a cozy life sim about farming, exploring, and finding peace in the afterlife of Ancient Egypt.
Join our mailing list π
https://zymartugames.com/fields-of-aaru
Official Bluesky account for the FOSS vector program, Inkscape
Banner originally by KessM https://inkscape.org/~KessM/%E2%98%85draw-your-world
Open source privacy and security focused mobile OS with Android app compatibility.
https://grapheneos.org/
We make games driven by compassion, curiosity and conversation. Developers of Disney Villains Cursed Cafe. LongStory 2 is launching this spring! https://i.mtrbio.com/BloomGreenhouse
Founder and tech tinkerer, creator of GitUI and live-ask.com, founder of Gameroasters and now Rustunit.com #indie #gamedev, #rustlang enthusiast
Company: www.rustunit.com
Github: github.com/extrawurst
whorl~ π₯ππΊ
oakland
β¨ / π .. π§Ά ##~
ig: instagram.com/___whorl
Julia is a high-level, dynamic programming language built for technical computing.
Official Bluesky account of the Julia Language Project
#JuliaLang
Rust bindings for the Godot game engine.
Account maintained by @bromeon.bsky.social
Organizer of rustweek.org and host of the Rust All Hands.
Non-profit that strives to promote the Rust programming language and support Rust's maintainers.
I make games sometimes (mostly with the Bevy engine)
Current Project: A game based on taking Exit 3A on 277 in Charlotte, NC
Games I've Made: https://ramirezmike2.itch.io/
Professional Landscape Artist
Represented by fine art galleries across Canada
https://monica-morrill.jimdosite.com/ https://monicamorrillart.etsy.com