We have seen how a complete game, running both on desktop and on the web, can be built using Rust and the Quicksilver framework, with the web version using the cargo-web command and the Wasm code generator. This game was structured according to the animation loop architecture and the MVC architectural pattern. We created three apps—ski, silent_slalom, and assets_slalom—and understood the implementation behind them.
In the next chapter, we will be seeing another 2D game framework, the ggez framework, oriented toward desktop applications.