Bevy 0.6 -- Rust Game Engine Gets All New Renderer

preview_player
Показать описание
The Bevy Rust based open source game framework just released version 0.6. Among other features it got an all new renderer.

Links
-----------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------
Рекомендации по теме
Комментарии
Автор

I feel like Bevy will be one of those project that will truly push the Rust programming language for game development forward
It's one of the most elegant thing I've ever worked with

Tantandev
Автор

Bevy contributor here: thanks for the video! I'm looking forward to seeing what you think of the engine as you get more hands-on :)

Your comparision with Fyrox is on-point: they're taking a much more conventional approach, and are *way* ahead of us in terms of tooling. Bevy is experimenting more with different ways to build game engines, particularly around modularity and the ECS. Macroquad is the other Rust game engine that I think is worth checking out: it's a hobbyist engine that's intended to be approachable, low-level and easy to modify. It takes a very direct approach, where the users can control the game loop directly, rather than using a fancy ECS to manage complexity.

As for the Fyrox / Bevy release timing: total coincidence!

alicececile
Автор

I saw bevy for the first time here, when it was in, like, version 0.2. I showed it to a few people at the company I worked and we started doing regular meetings to mess around with it. We even did a presentation for the whole company where we did some live coding to show them ECS. This version has some pretty big changes, all for the better.

luizchagasjardim
Автор

Bevy is trending like crazy. In another year this will be second open source engine after Godot. I'm keeping my eye on this project.

FM_GOBi
Автор

Mike: Bevy is very straightforward.
Hardcore Rust Devs: Bevy does some very advanced stuff.

shmolyneaux
Автор

Incredible engine
I work since few weeks with the master branch of bevy and it works like a charm
I very happy that 0.6 just released

belgarathlesorcier
Автор

Having lots of fun making a small game in Bevy! At the same time I'm preparing for a bigger project in the future as the engine matures more. I can absolutely recommend it, there is a nice and very helpful Discord community too.

koomzog
Автор

Big recommendation for the Bevy cheatbook. Most useful resource for my Bevy experience so far.

Qaboom
Автор

I'm using this engine, and I can highly recommend it.

TheBest-sdqf
Автор

Hi, while you were away on holidays, krita 5.0 was released. I would love to hear your thoughts on that. I hope you'll do a separate review video on krita 5.0. Thanks.

dimitrayumnam
Автор

It's best to always use the latest version of the Rust compiler. I auto download the latest the earliest it's released.

All it takes to update Rust to 2021 Edition is have a compiler version 1.56.0 or later and then changing one line in a proj configuration file. Each project can target a different "edition" of Rust.

The Rust compiler is backwards compatible - the "edition" definition lets multiple editions of Rust all compile in the latest Rust compiler.

philosophyze
Автор

please don't scroll for the purpose of scrolling because it hurts my eyes due yt choppy encoding. It would be much better if you edit the video so that you cut to the important bits.

taiducnguyen
Автор

Bevy is basically the spiritual successor to Amethyst. They looked at what Amethyst did right and did things the same way, then improved on the rest.
And I agree, Bevy is so much easier to use. But you have to keep in mind that Amethyst had to figure things out on their own, while Bevy could build on top of their work.

The Amethyst project is basically gone now. Bevy killed it.
Or rather, they merged. The Amethyst team essentially realised that Bevy's direction was better and decided to help out with Bevy rather than continue their own work. I think Bevy actually took in quite a bit of code from the Amethyst project, as well.

Yotanido
Автор

now I am very confused, not sure which engine to pick or which language

every engine has literally a feature that makes you really want to use it

unreal engine awesome graphics
unity great community

Godot and bevy open source

Godot very light

UPBGE you get most of blender features but in a game


Unreal engine coding workflow is awesome with blueprints

Godot is awesome with GD script

bevy has the advantage of literally working directly with the engine files (not sure because I didn't try bevy) with language that is easier than cpp

now I don't know which engine to use, too many options 🤣

ywmaa
Автор

I hope Bevy keeps to be lower level like monogame but with high quality renderers. We have enough big and bloated engines. At least keep low level a option. Perhaps have Bevy core / framework with a optional editor layer. I love Unreal but boilerplate is awful.

nickgennady
Автор

Yo can someone write the entire text of tantans bevy song in the comments

yellowduckgamedev
Автор

so they rewrote their renderer in rust
for the second time

illeatmyhat
Автор

Rust lives up to it's name though... High-friction and slow to develop and compile

AinurEru