A year after the initial insights on game development in Rust, several major projects have abandoned Rust due to restrictive ownership and compile times. The Rend3 graphics stack was also abandoned and is now maintained as rend3-hp. Performance issues persist with the current graphics stack, which struggles to utilize more than 25% GPU load with an NVidia 3070. Maintaining 3D rendering in Rust requires significant effort, coping with rapid crate updates and a lack of spatial computation in rendering. Bevy offers an alternative but sacrifices Rust ownership for a dynamic ECS system.
1 Comment
Sort: