diff --git a/content/posts/newsletter-017/cheese-screenshot.png b/content/posts/newsletter-017/cheese-screenshot.png new file mode 100644 index 000000000..0992e1e6c Binary files /dev/null and b/content/posts/newsletter-017/cheese-screenshot.png differ diff --git a/content/posts/newsletter-017/index.md b/content/posts/newsletter-017/index.md index c335e424b..121d342ec 100644 --- a/content/posts/newsletter-017/index.md +++ b/content/posts/newsletter-017/index.md @@ -181,6 +181,35 @@ Sound was recently added to the demo using the quad-snd library. [weegames-itch]: https://yeahross.itch.io/weegames [weegames-demo-source]: https://github.com/yeahross0/Weegames-Demo +### [Cheese] + +![A screenshot of some mice shooting other mice](cheese-screenshot.png) +_Pew pew!_ + +[Cheese] is a small Real Time Strategy game created for the +[GitHub Game Off 2020]. It was written using a 'low-level gamedev stack' +consisting of: + +- [wgpu-rs] for rendering, +- [gltf] models, +- [wgpu_glyph] for text rendering +- [legion] for ECS +- and [lyon_tessellation] for rendering 2D UI elements. + +The game is in a finished state, but it would be relatively easy to add new +features such as unit types and buildings. + +Check out the source code at [github.com/expenses/cheese]. + +[Cheese]: https://expenses.itch.io/cheese +[GitHub Game Off 2020]: https://itch.io/jam/game-off-2020 +[wgpu-rs]: https://github.com/gfx-rs/wgpu-rs +[gltf]: https://crates.io/crates/gltf +[wgpu_glyph]: https://crates.io/crates/wgpu_glyph +[legion]: https://crates.io/crates/legion +[lyon_tessellation]: https://crates.io/crates/lyon_tessellation +[github.com/expenses/cheese]: https://github.com/expenses/cheese + ## Learning Material Updates ### [How to Revive a Dead Rust Project][rustfest-talk]