- Read the webassembly + rust + game development book and get a game development environment going
- Consider creating a database system in the rust implementation of ruby called emerald, to compile the database to a binary and use alongside the rust game
Recall that on top of all of this, you can use wasmtime, but I get the feeling that the first 2 sentences are the best combination, albeit there are a couple things that can be done
- Buy the official rust programming book and study rust further from that, albeit the rust + webassembly + game development book doesn't seem to have a pre-req of knowing rust
- Figure out how to bridge the gap between ruby database and rust implementations
In the end, port the partitioned array to rust, however tough that may be; use AI.
Introduction - Rust and WebAssembly (rustwasm.github.io) => rust and webassembly tutorial; you're getting a book on the same subject.
The Rust Programming Language - The Rust Programming Language (rust-lang.org) => primary book on the rust programming langage; buy the official book