diff --git a/content/news/021/bevy-shoot-video.jpg b/content/news/021/bevy-shoot-video.jpg new file mode 100644 index 000000000..8c437cff9 Binary files /dev/null and b/content/news/021/bevy-shoot-video.jpg differ diff --git a/content/news/021/index.md b/content/news/021/index.md index 852c5d55e..89f3f7b8d 100644 --- a/content/news/021/index.md +++ b/content/news/021/index.md @@ -586,6 +586,41 @@ The author now has a [GitHub Sponsors][jamadazi_ghsponsors], support them! [jamadazi_ghsponsors]: https://github.com/sponsors/jamadazi [bevy]: https://bevyengine.org +### [Shooting Gallery Game in Rust and Bevy in 5 Hours][bevy-5h-video] + +[![preview](bevy-shoot-video.jpg)][bevy-5h-video] + +[@camsjams] released [a video][bevy-5h-video] about +developing a shooting gallery using Bevy +to demonstrate 2D games with multiple layers of depth. +Some of the features covered in the video: + +- Basic UI with score and countdown clock. +- 2D shooting with moving set pieces - clouds, grass, water. +- Tracking of target hits, each target having their own unique + movement speed and points. +- Game over state when clock runs out. + +[The full source is available here][bevy-5h-src]. + +[bevy-5h-video]: https://youtube.com/watch?v=T1ZT0EkzvgI +[@camsjams]: https://twitter.com/camsjams +[bevy-5h-src]: https://github.com/camsjams/rust-2d-shooting-gallery + +### [Learning OpenGL in 7 days using Rust][tantan-video] + +[![video preview](tantan-preview.jpg)][tantan-video] + +[TanTan] released a [video][tantan-video] about making a water shader, +loading 3D models, creating a beautiful transition shader +using glium and macroquad. +The water & transition shader is open source and can be found +[here][mq-tantan-toolbox]. + +[TanTan]: https://twitter.com/TantanDev +[tantan-video]: https://youtube.com/watch?v=KEQIWqSq42k +[mq-tantan-toolbox]: https://github.com/TanTanDev/macroquad_tantan_toolbox + ### [Rust Linz: Learning Rust with Game Development][rust-linz] [![Rust Linz talk screenshot](rust-linz.png)][rust-linz] diff --git a/content/news/021/tantan-preview.jpg b/content/news/021/tantan-preview.jpg new file mode 100644 index 000000000..13239a2df Binary files /dev/null and b/content/news/021/tantan-preview.jpg differ