diff --git a/content/news/034/index.md b/content/news/034/index.md index 44ac69423..2750d1ed4 100644 --- a/content/news/034/index.md +++ b/content/news/034/index.md @@ -312,6 +312,19 @@ _Discussions: [@chrisbiscardi]: https://twitter.com/chrisbiscardi [video-platformer-bevy-ecs]: https://youtube.com/watch?v=gjeEYntkvoY +### [Comparing a Voxel Game in F# and Rust][fsharp-rust-voxel] + +![Robocave screenshot](robocave.jpg) + +[This article][fsharp-rust-voxel] walks through the process of rewritting an F# +game in Rust. It explores the similarities between the languages, and talks +about using simple code constructs where possible. It talks about the Rust +crates used to help with the process. Finally, it goes over a conclusion +comparing the speed of both versions of the games, and the sizes of the +codebases. + +[fsharp-rust-voxel]: https://cragwind.com/blog/posts/comparing-voxel-game-fsharp-rust/ + ## Tooling Updates ### [Bloom3D][bloom3d] diff --git a/content/news/034/robocave.jpg b/content/news/034/robocave.jpg new file mode 100644 index 000000000..3455950a0 Binary files /dev/null and b/content/news/034/robocave.jpg differ