Skip to content

Commit bb51f7e

Browse files
committed
N20: Bevy Engine
1 parent b9d70f6 commit bb51f7e

File tree

2 files changed

+39
-0
lines changed

2 files changed

+39
-0
lines changed
640 KB
Loading

content/posts/newsletter-020/index.md

Lines changed: 39 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -988,6 +988,45 @@ can get glimpses of its development by following the author on [Twitter][h3r2tic
988988
[@h3r2tic]: https://github.com/h3r2tic
989989
[h3r2tic-twitter]: https://twitter.com/h3r2tic
990990

991+
### [Bevy Engine v0.5][bevy]
992+
993+
![PBR material example](bevy_pbr.png)
994+
_Material grid with varying PBR properties_
995+
996+
[Bevy][bevy] is a refreshingly simple data-driven game engine built in Rust. It is
997+
[free and open source][bevy-git] forever!
998+
999+
Bevy 0.5 was a massive community effort. You can check out the [full release blog post here][bevy-blog],
1000+
but here are some highlights:
1001+
1002+
- Physically Based Rendering (PBR)
1003+
- GLTF Improvements, such as support for PBR textures and a new top-level GLTF
1004+
asset type
1005+
- Bevy ECS V2: a complete rewrite of the Bevy ECS core with a hybrid component
1006+
storage model, Archetype Graphs, stateful queries, and across-the-board performance
1007+
improvements
1008+
- A brand new Parallel System Executor packed with features: explicit system
1009+
dependencies, system labels, system sets, improved run criteria, and increased parallelism
1010+
- Reliable change detection: efficiently query changes to any component or
1011+
resource at any point in time (even across frames)
1012+
- State System Rewrite: a new stack-based state system that makes running systems
1013+
for different states (ex: menus vs in-game) much easier.
1014+
- Rich text: style text "spans" with different colors / fonts while still
1015+
respecting layout
1016+
- HIDPI text: render crisp text at any resolution
1017+
- 2D world space text, world to screen space conversions, 2d/3d orthographic
1018+
camera improvements, render layers, sprite flipping, improved color space handling,
1019+
wireframes, timer improvements, and more!
1020+
1021+
_Discussions:
1022+
[/r/rust](https://www.reddit.com/r/rust/comments/mljg39/bevy_05/),
1023+
[hacker news](https://news.ycombinator.com/item?id=26716166)
1024+
[twitter](https://twitter.com/cart_cart/status/1379514923819012097)_
1025+
1026+
[bevy]: [https://bevyengine.org/]
1027+
[bevy-git]: [https://github.com/bevyengine/bevy]
1028+
[bevy-blog]: [https://bevyengine.org/news/bevy-0-5/]
1029+
9911030
## Popular Workgroup Issues in Github
9921031

9931032
<!-- Up to 10 links to interesting issues -->

0 commit comments

Comments
 (0)