Bevy's Game Engine Fourth Birthday
Bevy, a Rust-based game engine, marked its fourth anniversary with major updates, including new features and the establishment of The Bevy Foundation, enhancing sustainability and community collaboration.
Read original articleBevy, a free and open-source game engine built in Rust, celebrated its fourth birthday on August 10, 2024. The past year has seen significant milestones, including the release of multiple versions (0.12, 0.13, and 0.14), which introduced features like Deferred Rendering, Lightmaps, and Volumetric Fog. The Bevy community has grown, with over 1,000 unique contributors and nearly 1.5 million downloads on crates.io. The establishment of The Bevy Foundation marked a pivotal moment, providing a structured approach to funding and governance, ensuring the project's sustainability. Alice, a key contributor, transitioned to a full-time role at the foundation, enhancing project management and development efficiency. The renderer has matured significantly, incorporating advanced features that align Bevy with modern game engine standards. Additionally, the UI ecosystem is evolving, with new frameworks and projects aimed at improving user experience. The community is encouraged to reflect on the past year and share their insights, fostering a collaborative environment for future growth.
- Bevy celebrated its fourth anniversary with notable development milestones.
- The Bevy Foundation was established to support the project's sustainability and governance.
- Alice's full-time role has improved project management and development pace.
- Significant advancements in rendering capabilities have been achieved.
- The UI ecosystem is actively developing with new frameworks and community contributions.
Related
Homegrown Rendering with Rust
Embark Studios develops a creative platform for user-generated content, emphasizing gameplay over graphics. They leverage Rust for 3D rendering, introducing the experimental "kajiya" renderer for learning purposes. The team aims to simplify rendering for user-generated content, utilizing Vulkan API and Rust's versatility for GPU programming. They seek to enhance Rust's ecosystem for GPU programming.
Bevy 0.14 – Data driven game engine
Bevy 0.14 release includes Virtual Geometry, Sharp Screen Space Reflections, Depth of Field, Motion Blur, Volumetric Fog, and more. Updates also cover Animation Blending, ECS Observers, Color API, and UI improvements.
Blender 4.2
Blender 4.2 LTS, released on July 16th, 2024, brings significant updates to EEVEE and Cycles rendering engines. It includes global illumination, Ray Portal BSDF, improved SSS, and a unified Extensions system. The release emphasizes community involvement and offers improved performance.
Bevy Jam #5
The Bevy Jam #5 on itch.io challenges participants to create games with the Bevy engine in 9 days. Collaboration is encouraged, and winners can choose prizes from the Bevy Merch store.
This month in Servo: console logging, parallel tables, OpenXR, and more
In July 2024, Servo launched new features for its web rendering engine, including console logging in Firefox devtools, parallel table layout, and an OpenXR backend, while also enhancing documentation and financial support.
Are there any good examples?
Don’t get me wrong, bevy looks fantastic but I feel like rust is not the best language for game development. It is hard to do fast paced prototyping using rust. It is hard to do shitty things you might need to do like juggling memory in a definitely unsafe way.
And it also looks like ECS is not a nice to have but a must have in rust game dev. Borrow checker will not be your friend otherwise.
I might be completely wrong though. Also, I’m not a game dev, just interested in the concepts around it. Anyone successfully developing a game (that is not a basic space shooter) in rust?
Related
Homegrown Rendering with Rust
Embark Studios develops a creative platform for user-generated content, emphasizing gameplay over graphics. They leverage Rust for 3D rendering, introducing the experimental "kajiya" renderer for learning purposes. The team aims to simplify rendering for user-generated content, utilizing Vulkan API and Rust's versatility for GPU programming. They seek to enhance Rust's ecosystem for GPU programming.
Bevy 0.14 – Data driven game engine
Bevy 0.14 release includes Virtual Geometry, Sharp Screen Space Reflections, Depth of Field, Motion Blur, Volumetric Fog, and more. Updates also cover Animation Blending, ECS Observers, Color API, and UI improvements.
Blender 4.2
Blender 4.2 LTS, released on July 16th, 2024, brings significant updates to EEVEE and Cycles rendering engines. It includes global illumination, Ray Portal BSDF, improved SSS, and a unified Extensions system. The release emphasizes community involvement and offers improved performance.
Bevy Jam #5
The Bevy Jam #5 on itch.io challenges participants to create games with the Bevy engine in 9 days. Collaboration is encouraged, and winners can choose prizes from the Bevy Merch store.
This month in Servo: console logging, parallel tables, OpenXR, and more
In July 2024, Servo launched new features for its web rendering engine, including console logging in Firefox devtools, parallel table layout, and an OpenXR backend, while also enhancing documentation and financial support.