From 4a388cfa07b2eba8002f57da928a1234c0f9eac7 Mon Sep 17 00:00:00 2001 From: Thomas Holloway Date: Mon, 2 Nov 2020 11:56:48 -0600 Subject: [PATCH 1/2] N15: Articles on WGPU, Winit, Pixels, ECS Contribution updates to https://github.com/rust-gamedev/rust-gamedev.github.io/issues/320 --- content/posts/newsletter-015/index.md | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/content/posts/newsletter-015/index.md b/content/posts/newsletter-015/index.md index 1edad460f..eba7b6362 100644 --- a/content/posts/newsletter-015/index.md +++ b/content/posts/newsletter-015/index.md @@ -62,6 +62,27 @@ If needed, a section can be split into subsections with a "------" delimiter. ## Learning Material Updates +### How to: WGPU + Winit + ECS + Pixels + +[@nyxtom](https://twitter.com/nyxtom) published several articles on game +development for Entity-Component-Systems, Windowing and Event Loops, and WGPU. + +- [ECS in Rust](https://nyxtom.dev/2020/10/06/ecs-in-rust/) + + written as a high level introduction to entity component systems and + using the [hecs](https://github.com/Ralith/hecs) crate. + +- [Winit and Pixels](https://nyxtom.dev/2020/10/07/winit-rust/) + + introduces cross platform window management/event loops and provides a + tutorial for writing simple pixel graphics and 2d game development using + the [Pixels](https://github.com/parasyte/pixels) crate (based on WGPU). + +- [Framebuffers, WGPU and Rust](https://nyxtom.dev/2020/10/08/framebuffers/) + + an in depth analysis of high level graphics terminology and a full length + tutorial for setting up the api and clearing the screen with WGPU. + ## Library & Tooling Updates ## Popular Workgroup Issues in Github From 6b67ba5b9547d9dd7e36a5e05c2d438d290adbbb Mon Sep 17 00:00:00 2001 From: Andrey Lesnikov Date: Tue, 3 Nov 2020 22:43:29 +0300 Subject: [PATCH 2/2] N15: WGPU, Winit, Pixels, ECS: fmt tweaks --- content/posts/newsletter-015/index.md | 31 +++++++++++++-------------- 1 file changed, 15 insertions(+), 16 deletions(-) diff --git a/content/posts/newsletter-015/index.md b/content/posts/newsletter-015/index.md index eba7b6362..f4cd8ac17 100644 --- a/content/posts/newsletter-015/index.md +++ b/content/posts/newsletter-015/index.md @@ -64,24 +64,23 @@ If needed, a section can be split into subsections with a "------" delimiter. ### How to: WGPU + Winit + ECS + Pixels -[@nyxtom](https://twitter.com/nyxtom) published several articles on game +[@nyxtom] published several articles on game development for Entity-Component-Systems, Windowing and Event Loops, and WGPU. -- [ECS in Rust](https://nyxtom.dev/2020/10/06/ecs-in-rust/) - - written as a high level introduction to entity component systems and - using the [hecs](https://github.com/Ralith/hecs) crate. - -- [Winit and Pixels](https://nyxtom.dev/2020/10/07/winit-rust/) - - introduces cross platform window management/event loops and provides a - tutorial for writing simple pixel graphics and 2d game development using - the [Pixels](https://github.com/parasyte/pixels) crate (based on WGPU). - -- [Framebuffers, WGPU and Rust](https://nyxtom.dev/2020/10/08/framebuffers/) - - an in depth analysis of high level graphics terminology and a full length - tutorial for setting up the api and clearing the screen with WGPU. +- [ECS in Rust](https://nyxtom.dev/2020/10/06/ecs-in-rust/) - + written as a high level introduction to entity component systems and + using the [hecs] crate. +- [Winit and Pixels](https://nyxtom.dev/2020/10/07/winit-rust/) - + introduces cross platform window management/event loops and provides a + tutorial for writing simple pixel graphics and 2d game development using + the [pixels] crate (based on WGPU). +- [Framebuffers, WGPU and Rust](https://nyxtom.dev/2020/10/08/framebuffers/) - + an in depth analysis of high level graphics terminology and a full length + tutorial for setting up the api and clearing the screen with WGPU. + +[@nyxtom]: https://twitter.com/nyxtom +[hecs]: https://github.com/Ralith/hecs +[pixels]: https://github.com/parasyte/pixels ## Library & Tooling Updates