News for hackers. Stuff that matters.
Re:Bevy 0.7: data oriented game engine built in Rust by andrewmcwatters on Friday April 15, 2022 @02:49PM (#31044166)
The issues hobbyist game developers face don't typically have anything to do with performance, though. The issues they face are that no one plays their games, sometimes because they're too simple, and the software toolchain they're using isn't powerful enough to help them.
Re:Bevy 0.7: data oriented game engine built in Rust by alice-i-cecile on Friday April 15, 2022 @03:24PM (#31044611)
I definitely agree that performance is really not the thing that hobbyist game developers need. However, hobbyist game devs aren't (our only) target market.

Right now, the team who is seeing the most success with Bevy are actually building CAD software! They needed something powerful, fast, incredibly flexible with "game-like" functionality.

That said, from talking to the hobbyists in the community, they like Bevy because it's:

- code-first

- written in Rust (C# is fine, but Unity's C# is something of a DSL, and game engine C++ is really rough)

- cares about good documentation and a helpful learning experience

- supports them in contributing fixes to issues they run into

- is incredibly flexible: you can just swap in your own physics or rendering to realize that weird idea you had, or just for the learning experience

Re:Bevy 0.7: data oriented game engine built in Rust by atoav on Friday April 15, 2022 @03:04PM (#31044325)
Who says this is targeted at hobbyist game developers?

Someone liked the idea of writing a game engine in Rust and so they did. I wrote my own sidescroller engine when I was 16 as well, although there were existing things around and it thought me a great deal about how to tackle multiple classes of problems.

Now the bevy devs seem way more experienced and if there was already a game engine that ticked all their boxes they might not have started developing a new one. But the point here is: Not everything is a product with an clearcut target audience — and not everything has to be.

Projects like these ultimately help the whole field of game engines to move on and innovate.

Re:Bevy 0.7: data oriented game engine built in Rust by andrewmcwatters on Friday April 15, 2022 @03:24PM (#31044618)
Most non-commercial game software is. I think it's meaningful to note that, because it helps clarify the authors' intentions.