Skip to content

Commit be5f544

Browse files
authored
N20: Bevy Engine (#573)
1 parent b8d1e8d commit be5f544

File tree

2 files changed

+40
-0
lines changed

2 files changed

+40
-0
lines changed
185 KB
Loading

content/posts/newsletter-020/index.md

Lines changed: 40 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -619,6 +619,46 @@ the recent updates:
619619
[rusty-editor]: https://github.com/mrDIMAS/rusty-editor
620620
[MinusGix]: https://github.com/MinusGix
621621

622+
### [Bevy v0.5][bevy-blog]
623+
624+
![PBR material example](bevy_pbr.png)
625+
_Material grid with varying PBR properties_
626+
627+
[Bevy][bevy] is a refreshingly simple data-driven game engine built in Rust. It is
628+
[free and open source][bevy-git] forever!
629+
630+
Bevy 0.5 was a massive community effort. You can check out the
631+
[full release blog post here][bevy-blog], but here are some highlights:
632+
633+
- Physically Based Rendering (PBR)
634+
- GLTF Improvements, such as support for PBR textures and a new top-level GLTF
635+
asset type
636+
- Bevy ECS V2: a complete rewrite of the Bevy ECS core with a hybrid component
637+
storage model, Archetype Graphs, stateful queries, and across-the-board performance
638+
improvements
639+
- A brand new Parallel System Executor packed with features: explicit system
640+
dependencies, system labels, system sets, improved run criteria,
641+
and increased parallelism
642+
- Reliable change detection: efficiently query changes to any component or
643+
resource at any point in time (even across frames)
644+
- State System Rewrite: a new stack-based state system that makes running systems
645+
for different states (ex: menus vs in-game) much easier.
646+
- Rich text: style text "spans" with different colors / fonts while still
647+
respecting layout
648+
- HIDPI text: render crisp text at any resolution
649+
- 2D world space text, world to screen space conversions, 2d/3d orthographic
650+
camera improvements, render layers, sprite flipping, improved color space handling,
651+
wireframes, timer improvements, and more!
652+
653+
_Discussions:
654+
[/r/rust](https://reddit.com/r/rust/comments/mljg39/bevy_05),
655+
[Hacker News](https://news.ycombinator.com/item?id=26716166),
656+
[Twitter](https://twitter.com/cart_cart/status/1379514923819012097)_
657+
658+
[bevy]: https://bevyengine.org
659+
[bevy-git]: https://github.com/bevyengine/bevy
660+
[bevy-blog]: https://bevyengine.org/news/bevy-0-5
661+
622662
## Learning Material Updates
623663

624664
### [Bevy Cheatbook: Major Overhaul for Bevy 0.5][bevy_cheatbook]

0 commit comments

Comments
 (0)