Tim
dev.timjen.net
Tim
@dev.timjen.net
Contributing to @bevyengine.org and other open-source projects.
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...
November 8, 2025 at 1:34 PM
Reposted by Tim
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...
Avian Physics 0.4 - Joona Aalto
Massive performance improvements, and overhauled forces and joints
joonaa.dev
October 13, 2025 at 12:09 PM
Reposted by Tim
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
Bevy 0.17
Bevy is a refreshingly simple data-driven game engine built in Rust. It is free and open-source forever!
bevy.org
September 30, 2025 at 7:41 PM
Reposted by Tim
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...
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...
github.com
September 27, 2025 at 9:45 PM
Reposted by Tim
New blog post: "Realtime Raytracing in Bevy 0.17 (Solari)"
jms55.github.io/posts/2025-0...
September 20, 2025 at 9:23 PM
Reposted by Tim
I’m Not a Robot, a game about solving CAPTCHAs, is out now!

good luck :)

> neal.fun/not-a-robot/
September 16, 2025 at 2:50 PM
Reposted by Tim
#GodotEngine 4.5 has finally arrived! 🎉

With this new release, we made meticulous efforts in order to amplify what is possible to do with our engine, guided by our goal of making gaming and game development for everyone!

godotengine.org/releases/4.5/
Godot 4.5, making dreams accessible – Godot Engine
From mind-blowing effects now made possible by the stencil buffer to accessible descriptions of your GUI elements that opens up the possibility for people with disabilities to play your game — we are ...
godotengine.org
September 15, 2025 at 8:30 PM
Reposted by Tim
Bevy's 5th birthday
Bevy gets another year older
www.christopherbiscardi.com
September 13, 2025 at 1:57 AM
Reposted by Tim
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...
crates.io phishing campaign | Rust Blog
Empowering everyone to build reliable and efficient software.
blog.rust-lang.org
September 12, 2025 at 2:22 PM
Reposted by Tim
I added a replay system and camera controls to my game and I'm having too much fun now #bevyengine
September 5, 2025 at 5:13 PM
Reposted by Tim
New blog post: "Bevy's Fifth Birthday - Progress and Production Readiness"

jms55.github.io/posts/2025-0...
JMS55's Blog
jms55.github.io
September 3, 2025 at 4:19 PM
Reposted by Tim
We're excited to announce our new Bevy Merch store: merch.bevy.org. You can now show your support for Bevy in style!
Bevy Merch | Official Merchandise | Bonfire
Check out Bevy Merch on Bonfire and shop official merchandise today! Featuring limited edition custom apparel, printed with care in the USA just for you.
merch.bevy.org
August 25, 2025 at 10:09 PM
Reposted by Tim
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...
"The" Bevy Editor should not exist
charlotte, for your information
www.charlotte.fyi
August 26, 2025 at 1:43 AM
Reposted by Tim
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?...
Coding Adventure: Ray-Traced Glass and Caustics
YouTube video by Sebastian Lague
youtu.be
August 16, 2025 at 12:44 PM
We just added experimental support to the #bevy CLI prototype to build and run multi threaded web apps!

github.com/TheBevyFlock...
Enable building and running web apps using Wasm multi-threading by TimJentzsch · Pull Request #499 · TheBevyFlock/bevy_cli
Objective Closes #226. Currently, all web apps are running on a single thread, which leaves a lot of performance on the table. One of Bevy's premises is that it makes multi-threading automatic ...
github.com
August 14, 2025 at 10:09 PM
Reposted by Tim
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-...
August 12, 2025 at 7:41 PM
Reposted by Tim
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...
Bevy's Fifth Birthday
Bevy is a refreshingly simple data-driven game engine built in Rust. It is free and open-source forever!
bevy.org
August 11, 2025 at 10:54 AM
We landed two improvements for the #bevy CLI alpha today.

1. github.com/TheBevyFlock...

This improves the error message when `cargo metadata` fails. We run this at the start of _every_ CLI command, to understand the structure of the workspace.
So a good UX is crucial here!
Improve error message when `cargo metadata` fails by TimJentzsch · Pull Request #543 · TheBevyFlock/bevy_cli
Objective Previously, when cargo metadata fails, you'd always get this error: But cargo metadata failing can also have other causes. We also need to original error from cargo metadata to help ...
github.com
August 10, 2025 at 8:44 PM
Reposted by Tim
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 🧵
July 29, 2025 at 12:02 PM
Reposted by Tim
This PR (which is D-Trivial, and only needed 1 approval), has accumulated not one, not two, but *more than 50* approvals. Why? Who knows! The community has spoken, and I'm pretty sure Francois was *forced* to merge this in.

Let this be a lesson: you too can review and approve Bevy PRs!
July 21, 2025 at 11:38 PM
Reposted by Tim
Alright, back in the conductor's seat for another #bevymergetrain. Love #bevy, #rust, #opensource or #gamedev? Marvel at the gloriously chaotic, productive and creative process of engine dev as I go over 29 PRs that the community thinks we should merge!

github.com/bevyengin...
Pull requests · bevyengine/bevy
A refreshingly simple data-driven game engine built in Rust - Pull requests · bevyengine/bevy
github.com
July 21, 2025 at 11:38 PM
Reposted by Tim
Another week, another #bevymergtrain for the #bevy crew :) As is now tradition, I'm going to go over the community-approved (that means you!) PRs for our #opensource #rust game engine.

Despite cleaning them all out last week, there's apparently another 33 PRs already?? github.com/bevyengin...
Pull requests · bevyengine/bevy · GitHub
A refreshingly simple data-driven game engine built in Rust - Pull requests · bevyengine/bevy
github.com
July 14, 2025 at 10:12 PM
Reposted by Tim
DOGWALK, Blender Studio’s open project made with @blender.org and @godotengine.org, has been released! Play the game for free on Steam and Itch.io and access production assets, documentation and the source of the game by signing up on studio.blender.org #b3d.
July 13, 2025 at 12:17 PM
Reposted by Tim
Today I merged one of my personal most anticipated improvements to Avian: a parallel solver with graph coloring!
github.com/Jondolf/avia...
Parallel Solver With Graph Coloring by Jondolf · Pull Request #771 · Jondolf/avian
Objective A big step in #319. Replaces #706. Currently, Avian&#39;s constraint solver is entirely single-threaded and uses scalar operations. A naive par_iter approach is not possible with a Gauss-...
github.com
July 7, 2025 at 8:15 PM
Reposted by Tim
Hey #bevy, it's time for your weekly #bevymergetrain. There were 5 community-approved #opensource PRs, so this should be a nice chill roundup, right? Wait, there's 20?!

github.com/bevyengin...

And then another 7 from the website?? github.com/bevyengin...

Well, let's get cracking...
Pull requests · bevyengine/bevy
A refreshingly simple data-driven game engine built in Rust - Pull requests · bevyengine/bevy
github.com
July 7, 2025 at 8:16 PM