Leaving Rust gamedev after 3 years

The author of this post shares their extensive experience using Rust for game development, emphasizing that their opinion is based on real-world experience, not just tutorials or game jams. They outline the challenges they faced in working with Rust, particularly with the borrow checker forcing refactorings at inconvenient times. They argue that Rust’s focus on tech often overshadows the game development aspect, leading to difficulties in quick iteration and adaptation to changing requirements in the gaming industry. Additionally, they explore the complexities of ECS (Entity Component System) in Rust and recommend a lightweight library called thunderdome for managing generational arenas effectively and safely.

https://loglog.games/blog/leaving-rust-gamedev/

To top