I didn’t plan to switch engines.
But after benchmarking physics performance in Godot and Bevy, the data pushed me to rethink.
In this video, I run direct physics simulation benchmarks comparing Godot vs Bevy under identical scenarios. Then I go deeper and compare Bevy’s two main physics options: Rapier vs Avian.
What started as curiosity turned into a full engine migration.
In this video:
Side-by-side physics benchmarks
Performance breakdowns
Rapier vs Avian deep dive
Why I rewrote my game from Godot to Bevy
Why I switched from Rapier to Avian
If you’re building a physics-heavy game or considering Bevy for serious simulation work, this might save you weeks of experimentation.
Let me know in the comments:
Would these results change your engine choice?
Disclaimer: Godot is great and I am sure I could have worked through my issues by coding more efficiently!
Join our Discord at / discord
00:00 - Introduction
00:50 - Godot vs. Bevy
03:03 - Results and discussion
04:00 - Implementation examples in Bevy
05:17 - Avian update
05:57 - Experimental section
09:15 - Bevy 0.16 - Results and discussion
12:47 - Bevy 0.18 - Results and discussion
15:44 - Conclusion and outlook
16:49 - Game demo in both engines
18:08 - How to do the benchmarks