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…
The Bevy Foundation
21–30 of 82 posts
Re: The Bevy Foundation
#22Earlier quoted context omitted.
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…
Debug mode isn't always needed, though - E.g. C++ with RelWithDebInfo gets you far enough, unless you specifically want to run debugger - I'm one of those who do not use a debugger in their workflow, so a non-issue for me.
Re: The Bevy Foundation
#23Re: The Bevy Foundation
#24Earlier 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...
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.
Re: The Bevy Foundation
#25Loved bevy since the reddit post (i think that was even pre 0.1). It's a bummer I was in the middle of learning rust, so I wasn't of much help. Would've loved to contribute
Re: The Bevy Foundation
#26Firstly, 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 everything I need, but it's slow going.
I'm not 100% sold on ECS. It loses a lot of type safety and there doesn't seem to be any way to ensure cleanup of entities and their components.
Re: The Bevy Foundation
#27I'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 was under the impression that bevy's Query system is type safe.
Re: The Bevy Foundation
#28Loved bevy since the reddit post (i think that was even pre 0.1). It's a bummer I was in the middle of learning rust, so I wasn't of much help. Would've loved to contribute
Re: The Bevy Foundation
#29Re: The Bevy Foundation
#30I'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!