Skip to content

Commit 5e7592b

Browse files
committed
Newsletter 13: Bevy Engine
1 parent d8a7963 commit 5e7592b

File tree

3 files changed

+44
-1
lines changed

3 files changed

+44
-1
lines changed
13.4 KB
Loading
139 KB
Loading

content/posts/newsletter-013/index.md

Lines changed: 44 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,8 @@ Table of contents:
2929

3030
- [Game Updates](#game-updates)
3131
- [Learning Material Updates](#learning-material-updates)
32-
- [Library & Tooling Updates](#library-tooling-updates)
32+
- [Library & Tooling Updates](#library--tooling-updates)
33+
- [Bevy Engine](#bevy-engine)
3334
- [Popular Workgroup Issues in Github](#popular-workgroup-issues-in-github)
3435
- [Meeting Minutes](#meeting-minutes)
3536
- [Requests for Contribution](#requests-for-contribution)
@@ -66,6 +67,48 @@ If needed, a section can be split into subsections with a "------" delimiter.
6667

6768
## Library & Tooling Updates
6869

70+
### Bevy Engine
71+
72+
[![bevy logo](bevy_logo.png)](https://bevyengine.org/)
73+
74+
[Bevy](https://bevyengine.org/) is a brand new, refreshingly simple data-driven game engine built in Rust. It aims to be:
75+
76+
* **Capable**: Offer a complete 2D and 3D feature set
77+
* **Simple**: Easy for newbies to pick up, but infinitely flexible for power users
78+
* **Data Focused**: Data-oriented architecture using the Entity Component System paradigm
79+
* **Modular**: Use only what you need. Replace what you don't like
80+
* **Fast**: App logic should run quickly, and when possible, in parallel
81+
* **Productive**: Changes should compile quickly ... waiting isn't fun
82+
83+
These last few weeks have been big for the Bevy project:
84+
85+
* We announced Bevy and [open sourced it on GitHub](https://github.com/bevyengine/bevy)
86+
* Introduced Bevy's features in the [Introducing Bevy](https://bevyengine.org/news/introducing-bevy/) blog post
87+
* Had a staggering number of people join the community. We had to quickly develop a plan to scale, which we outlined in the [Scaling Bevy](https://bevyengine.org/news/scaling-bevy/) blog post
88+
* Added an official [awesome-bevy repo](https://github.com/bevyengine/awesome-bevy) with a huge number of community plugins, games, apps, and learning materials
89+
* The new pure-rust Rapier physics engine released an [official Bevy plugin](https://www.dimforge.com/blog/2020/08/25/announcing-the-rapier-physics-engine/#reaching-out-to-other-communities-bevy-and-javascript)
90+
* Thanks to the generosity of individuals and companies, we quickly met our first two funding goals on @cart's [Github Sponsors page](https://github.com/sponsors/cart): "sustainable development" and "@cart makes minimum wage working on Bevy".
91+
* Received a glowing review from the Amethyst Engine team and agreed to collaborate in certain areas. See the [Addressing the Elephant in the Room](https://community.amethyst.rs/t/bevy-engine-addressing-the-elephant-in-the-room) thread on the Amethyst forum for more details.
92+
93+
Bevy users started sharing their work on the [Bevy Discord showcase channel](https://discord.com/channels/691052431525675048/692648638823923732)
94+
![bevy showcase](bevy_showcase.png)
95+
96+
We also merged 114 pull requests this month. We can't list everything here, but here are some highlights:
97+
* A custom [async task system for Bevy](https://github.com/bevyengine/bevy/pull/384), which significantly improves CPU usage and paves the way for future async work.
98+
* Refactored data-driven ECS shader code to make it more maintainable, fix some bugs, and ready to be optimized via the ECS change detection apis
99+
* Support for "logical or" ECS queries as a compliment to the default "logical and"
100+
* Numerous CI improvements
101+
* Use shaderc to compile shaders for iOS builds
102+
* GLTF loading improvements
103+
104+
We also have made good progress on our three focus areas:
105+
* [Editor-Ready UI](https://github.com/bevyengine/bevy/issues/254)
106+
* [Physically Based Rendering (PBR)](https://github.com/bevyengine/bevy/issues/179)
107+
* [Scenes](https://github.com/bevyengine/bevy/issues/255)
108+
109+
_Discussions:
110+
[/r/rust](https://www.reddit.com/r/rust/comments/i7bcwu/introducing_bevy_a_refreshingly_simple_datadriven/), [hacker news](https://news.ycombinator.com/item?id=24123283), [twitter announcement](https://twitter.com/cart_cart/status/1292903435155599361), [amethyst forum]((https://community.amethyst.rs/t/bevy-engine-addressing-the-elephant-in-the-room))_
111+
69112
## Popular Workgroup Issues in Github
70113

71114
## Meeting Minutes

0 commit comments

Comments
 (0)