I applaud the decision for a 501(c)(3) and not a 501(c)(6).
https://www.unsungnovelty.org/posts/05/2023/open-source-proj...
51–60 of 82 posts
I applaud the decision for a 501(c)(3) and not a 501(c)(6).
https://www.unsungnovelty.org/posts/05/2023/open-source-proj...
https://www.unsungnovelty.org/posts/05/2023/open-source-proj...
You had me at: > game engine built in Rust I hope it succeeds and gets significant market penetration. Will donate monthly
I've been using Bevy recently so here are some thoughts on this: Firstly, the overall quality is high and seeing this attention being paid to the project's organization is another good sign. Documentation is not great. The Bevy book runs out of content very quickly. The "Cheat Book" has additional useful information: https://bevy-cheatbook.github.io/ . With these plus the examples I've been able to figure out everyth…
I’m not sure what you mean by cleanup entities. Whenever i load a level i put it under a root entity and just despawn the root when im done.
I've been using Bevy recently so here are some thoughts on this: Firstly, the overall quality is high and seeing this attention being paid to the project's organization is another good sign. Documentation is not great. The Bevy book runs out of content very quickly. The "Cheat Book" has additional useful information: https://bevy-cheatbook.github.io/ . With these plus the examples I've been able to figure out everyth…
For type safety, entities define mapping of types [components are types]. The whole point of ECS is effectively managing types and ensuring correctly typed data is operated on.
Thank you for setting the Foundation up like this!
To make this work in the long run donations are crucial: https://bevyengine.org/donate/
Earlier quoted context omitted.
This + more is described if you follow the Quickstart, which if it's your first time, is probably the best place to get started quickly :) https://bevyengine.org/learn/quick-start/getting-started/set...
Using LLD/Mold is another pro-tip from Bevy that all projects - possibly RustC - should adopt.
Earlier quoted context omitted.
Yes. But when I tried the tutorials, the performance issue was an instant turn down. With this, the frame rate immediately went from 13 fps to 60 fps.
The curse of "zero cost abstraction" strikes again :/ A 5x performance difference between debug and release mode isn't uncommon in C++ either and a real problem for game development (plus the slow build times, but those two problems go hand in hand - you can have "high-level abstractions" that build slowly and run fast, or build fast and run slowly). That's why there's so much advice to write C-like C++ and also igno…
With rust you can simply compile your dependencies in release mode while keeping your own code in debug, and it's often performant enough because most of the time the perf sensitive stuff isn't in the app logic itself.
Why can't I just donate once? I'm too stupid to use Rust, I just don't have it in me right now, but I really want to support this engine. Please add a one-time donation option!
https://github.com/bevyengine/bevy-website/issues/1097 Yep, on our wishlist and will be added :)
Also this is a long shot, but any chance of supporting higher level languages. Maybe it calls the underlying Rust code from C#