@@ -137,6 +137,44 @@ Participate in Testing and Engage with CyberSoul: [on Discord][cybergate-dis].
137
137
138
138
## Library Updates
139
139
140
+ ### [ bevy_xpbd]
141
+
142
+ ![ Balls held by string swinging and hitting each other in a Newton's cradle] ( bevy_xpbd.gif )
143
+ _ Newton's cradle simulated using bevy_xpbd_
144
+
145
+ [ bevy_xpbd] by [ @Jondolf ] is a 2D and 3D physics engine based on
146
+ Extended Position Based Dynamics for the Bevy game engine.
147
+ It uses Bevy's Entity Component System (ECS) directly for the simulation data
148
+ and logic, which makes the design and API feel better integrated into Bevy while
149
+ avoiding the overhead associated with copying lots of data to a separate data
150
+ structure like in many other physics engines such as bevy_rapier.
151
+
152
+ In mid-July, bevy_xpbd 0.2 was released, featuring:
153
+
154
+ - Spatial queries (ray casting, shape casting, point projection, intersection tests);
155
+ - Bevy 0.11 support;
156
+ - Improved scheduling;
157
+ - Velocity damping;
158
+ - Gravity scale;
159
+ - Locking translational and rotational axes;
160
+
161
+ and much more. You can find more details in the
162
+ [ release post] [ bevy-xpbd-post ] and [ changelog] [ bevy-xpbd-changelog ] .
163
+
164
+ A lot of work was also done during the rest of July. The physics debug renderer
165
+ was improved, collision stability issues were significantly reduced, external
166
+ impulses were added, and Bevy's own ` Transform ` s can now be used directly
167
+ for moving bodies. The narrow phase part of collision detection was also
168
+ refactored into a separate plugin, which makes multithreading and several
169
+ upcoming features much easier to implement while also improving modularity.
170
+
171
+ _ Discussions: [ /r/rust_gamedev] ( https://reddit.com/r/rust_gamedev/comments/14zr5i5/bevy_xpbd_02 ) _
172
+
173
+ [ bevy_xpbd ] : https://github.com/Jondolf/bevy_xpbd
174
+ [ @Jondolf ] : https://github.com/Jondolf
175
+ [ bevy-xpbd-post ] : https://joonaa.dev/blog/03/bevy-xpbd-0-2-0
176
+ [ bevy-xpbd-changelog ] : https://github.com/Jondolf/bevy_xpbd/releases/tag/v0.2.0
177
+
140
178
## Popular Workgroup Issues in Github
141
179
142
180
<!-- Up to 10 links to interesting issues -->
0 commit comments