We have coded a multiplayer Minecaft clone with glium (OpenGL) to learn Rust
https://github.com/arthurBricq/crafty
Hello everyone, we just wanted to shared this random personal project that we did with 3 friends over the last few weeks on our free time. They wanted to learn Rust (only me with a little experience) and we decided to create a minecraft clone using as little dependencies as possible.
The only \big\ library that we used was glium.rs to have safe bindings over OpenGL and serde.rs for messages encoding. Pretty much all the rest ( the game engine & game logic, the server / client setup) are written from scratch.
It was a beautiful experience to write this in Rust and experience the strength of the type system when writing a bigger project.
If you have any feedback we welcome it very much ! Of course this is just a "inter-personal project" with so many limitations, but still we wanted to share it and hopefully get some constructive feedbacks.
Have a great day, cheers