diff --git a/content/posts/newsletter-009/index.md b/content/posts/newsletter-009/index.md index fd7477c49..f401a3421 100644 --- a/content/posts/newsletter-009/index.md +++ b/content/posts/newsletter-009/index.md @@ -147,6 +147,22 @@ _Discussions: ## Library & Tooling Updates +### Rust Sokoban Tutorial + +![sokoban level](sokoban_level.gif) + +Rust Sokoban tutorial is an online book aimed at Rust gamedev beginners +which walks through making a simple Sokoban game using ECS, ggez and specs. +It tries to teach the basics of architecting in ECS and basic Rust concepts +through a hands-on approach. +[@oliviff] is currently looking for a few people +to beta test the tutorial before it goes live, +if you've got a spare couple of hours and you'd like to contribute, +send her a [DM][oliviff-dm]. + +[@oliviff]: https://twitter.com/oliviff +[oliviff-dm]: https://twitter.com/messages/compose?recipient_id=118804845 + ### `gfx-rs` and `wgpu` News ![hectic screenshot: graveyard and vampires](hectic.png) @@ -342,6 +358,7 @@ or [join the next meeting][join]. +- Beta-test the [Rust Sokoban Tutorial](#rust-sokoban-tutorial); - [Embark's open issues][embark-open-issues] ([embark.rs]); - [winit's "Good first issue" and “help wanted” issues][winit-issues]; - [gfx-rs's "contributor-friendly" issues][gfx-issues]; diff --git a/content/posts/newsletter-009/sokoban_level.gif b/content/posts/newsletter-009/sokoban_level.gif new file mode 100644 index 000000000..9c1190fc9 Binary files /dev/null and b/content/posts/newsletter-009/sokoban_level.gif differ