GitHub - bevyengine/bevy at latest
github.com
external-link
A refreshingly simple data-driven game engine built in Rust - GitHub - bevyengine/bevy at latest

I am new to Rust, and have always been interested in how games were made. But man I’ve got to say that just ready the bevy book has been pretty fun. I am looking at all the examples in the repo. I wanna here others perspective on bevy, or Rust game development in general!

crossposted from: https://programming.dev/post/8881051

Ephera
link
fedilink
6•10M

I jumped into both Rust and gamedev a few years ago, before Bevy existed. So, I don’t have much outside perspective, but I did enjoy Bevy, too, once that became a thing.

One thing to be aware of, is that Bevy kind of bypasses Rust’s memory management by using an ECS (as game engines generally do). That’s not a bad thing, Rust encourages implementing own memory management, if its own doesn’t work for a use-case.

But yeah, if you ever stumble because you’re building big games, while a small business application has you scratching your head, then you skipped properly learning about the borrow checker, ownership, lifetimes etc… None of it is terribly hard, but it does need some learning anyways. (This happened to me. 🙃)

@solarzones@programming.dev
creator
link
fedilink
6•10M

I see. Very good to know. Thank you.

Deebster
link
fedilink
4•10M

I’ve enjoyed what I’ve done with it so far, which is mostly little wasm projects. Once they finally get a proper editor I think it’ll really pick up adopters.

@deo@lemmy.dbzer0.com
cake
link
fedilink
1•10M

thanks for sharing this. i’ve been interested in rust for a bit now, and this might get me off my ass :)

Rust Programming
!rust@lemmy.ml
    • 0 users online
    • 7 users / day
    • 8 users / week
    • 21 users / month
    • 56 users / 6 months
    • 1 subscriber
    • 269 Posts
    • 757 Comments
    • Modlog