Vale também mencionar o Bevy, uma engine feita pra Rust!
Pelo fato do Rust ter o borrow checker pode evitar vários problemas na hora de produzir o game, e evitar vários bugs!
Ela pode ser usada tanto para fazer jogos 2D, ou 3D, tem um sistema de som imbutido, é cross plataform (Windows, Linux, MacOS, iOS, Android), e é baseado no conceito Data Driven!