Further resources
After working through this game and completing some of the challenges that I just mentioned, maybe you want to go even bigger with your next game. I hope you do. You can add particle effects, explosions, or an online scorekeeping system. You can also use this framework as the start of a completely original game. You can also decide to use this game as an introduction and start a completely new game of your own using a completely different framework. This section is meant to show you just a few of the options available to you now if you want to keep making games, especially with Rust and WebAssembly.
Using JavaScript libraries
This entire game has been written using Rust as our language of choice, effectively discarding the entire JavaScript ecosystem. That's been a deliberate choice, but it's not the only one. We could also have called into a Rust Wasm library from an existing JavaScript framework or could have used wasm-bindgen
to enable calling out...