Creator of Bevy here. I just announced Bevy yesterday and the response so far has exceeded my wildest expectations. I'm happy to answer whatever questions people have!
Bevy: A data-driven game engine and app framework built in Rust
91–100 of 108 posts
Re: Bevy: A data-driven game engine and app framework built in Rust
#92Earlier quoted context omitted.
> * It has an easy-to-use package manager, and I'm not sure where C++ is on that front. In the inescapable hell of n+1 competing standards.
You mean that every langauge has its own package manager?
To name a few:
https://github.com/cpp-pm/hunter
https://docs.microsoft.com/en-us/cpp/build/vcpkg?view=vs-201...
Re: Bevy: A data-driven game engine and app framework built in Rust
#93Earlier quoted context omitted.
On a console every 1mb of binary is one less mb for assets. We ran LTCG on every game I shipped.
When your game is 125GB it does not really matters if your dll is 20MB instead of 30, it was the case 15 years ago now it's a much different story.
Re: Bevy: A data-driven game engine and app framework built in Rust
#94Earlier quoted context omitted.
On a console every 1mb of binary is one less mb for assets. We ran LTCG on every game I shipped.
When your game is 125GB it does not really matters if your dll is 20MB instead of 30, it was the case 15 years ago now it's a much different story.
Re: Bevy: A data-driven game engine and app framework built in Rust
#95Probably a completely silly question but what is the difference between this and the Unreal engine?
The size, complexity, feature set and language?
Re: Bevy: A data-driven game engine and app framework built in Rust
#96This is amazing . Seriously: I had a look at nearly every game engine/GUI solution in Rust and this is by far the most thought out, ergonomic and complete thing I found. Color me stoked!
Just curious, have you seen amethyst? https://amethyst.rs/ I'm wondering what you find not well thought out about it.
This was a while ago so it might not be fair as things probably improved since then and one should definitely give it a try as well.
That being said the whole bevy way of doing things looks very well considered indeed — maybe both projects can profit from each others existence?
Re: Bevy: A data-driven game engine and app framework built in Rust
#97I'm getting security warnings visiting the site, on both Firefox and Chrome (though chrome's could be due to an external check, redirects me to malware.opendns.com). "Error code: SEC_ERROR_UNKNOWN_ISSUER" on FF at least. edit: and seems like I'm not the only one, as there's at least one upvote already. probably worth checking!
Hmm I'm hosting this on github pages, so maybe its related to how they're issuing certs for my domain. I'll look into it. Thanks for the report!
Re: Bevy: A data-driven game engine and app framework built in Rust
#98Earlier quoted context omitted.
The size, complexity, feature set and language?
I'm not sure if that is an answer or an additional question. If an indie game maker wanted to make a game, why would they use Bevy over the Unreal Engine? It it just because it's different or are there advantages?
The big three specifically, which is pretty close to the reasoning for choosing any game engine thats not Unreal/Unity probably would be:
1. Rust
2. ECS
3. More likely to understand the damned thing
Re: Bevy: A data-driven game engine and app framework built in Rust
#99Earlier quoted context omitted.
The size, complexity, feature set and language?
I'm not sure if that is an answer or an additional question. If an indie game maker wanted to make a game, why would they use Bevy over the Unreal Engine? It it just because it's different or are there advantages?
Size: Bevy is probably thousands of times smaller than UE. That is either a feature or a bug, depending on your needs.
Complexity/feature set: Bevy is a lot simpler because it's simply smaller. This of course means it's less capable. Again, feature or bug, depending on needs.
Language: UE is written in C++, so you can make games in C++ and its own language UnrealScript. Bevy is written in rust. Feature/bug depending on needs.
License: UE has a source-available commercial license, while bevy is FOSS (MIT license). A more open license is obviously better, but the commercial licenses generally come with support.
That said, I'm not a professional game developer, but am currently experimenting with the Godot engine (Also an indie FOSS engine, but a little older). I don't really like GDScript, but I can just use C++ bindings anyways.
Re: Bevy: A data-driven game engine and app framework built in Rust
#100Earlier quoted context omitted.
Hmm I'm hosting this on github pages, so maybe its related to how they're issuing certs for my domain. I'll look into it. Thanks for the report!
It's working today! Did you have to make a change, or did some caches just get flushed or something? I've seen a couple other github-hosted-page issues like this, but I have no idea what the cause or fix is.