this post was submitted on 21 Jan 2024
42 points (95.7% liked)
Rust Programming
8183 readers
38 users here now
founded 5 years ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
view the rest of the comments
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. ๐)
I see. Very good to know. Thank you.