|3 days ago||about 22 hours ago|
|GNU General Public License v3.0 or later||MIT OR Apache-2.0|
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
Rust/Bevy noob having trouble with queries.
1 project | reddit.com/r/bevy | 7 Aug 2022
Bevy 0.8: data oriented game engine built in Rust
4 projects | news.ycombinator.com | 30 Jul 2022
I also noticed the Bevy team might be interested in the simulation field (https://github.com/bevyengine/bevy/discussions/1678), I am sure more projects of this kind would be hugely appreciated!
Bevy 0.8: data driven game engine built in Rust
4 projects | reddit.com/r/gamedev | 30 Jul 2022
as for what the issue are, this original idea for stageless explains it better than i could: https://github.com/bevyengine/bevy/discussions/13754 projects | reddit.com/r/gamedev | 30 Jul 2022
The front page of the Bevy website outlines its strengths pretty succinctly.
A game engine! https://bevyengine.org/
example in the PR https://github.com/bevyengine/bevy/pull/4745
If you want to stay up to date, there's a milestone section on the github: https://github.com/bevyengine/bevy/milestones
I recommend checking out this tonemapping / upscaling PR: https://github.com/bevyengine/bevy/pull/3425
It is slightly more complicated in practice: WorldQueries have state and fetch types. We have traits like ReadOnlyWorldQuery to ensure we honor Rust's aliased mutability rules. Heres a pointer if you are interested: https://github.com/bevyengine/bevy/tree/main/crates/bevy_ecs/src/query
Not yet; it's on my wishlist of open issues. Shouldn't be too bad, if anyone's interested in getting started as a contributor :)
What are some alternatives?
Amethyst - Data-oriented and data-driven game engine written in Rust
Godot - Godot Engine – Multi-platform 2D and 3D game engine
RG3D - 3D and 2D game engine written in Rust [Moved to: https://github.com/FyroxEngine/Fyrox]
piston - A modular game engine written in Rust
Fyrox - 3D and 2D game engine written in Rust
godot-rust - Rust bindings for GDNative
ggez - Rust library to create a Good Game Easily
specs - Specs - Parallel ECS
wgpu - Safe and portable GPU abstraction in Rust, implementing WebGPU API.
egui - egui: an easy-to-use immediate mode GUI in Rust that runs on both web and native
macroquad - Cross-platform game engine in Rust.
mediapipe - Cross-platform, customizable ML solutions for live and streaming media.