diff --git a/content/news/037/bombercrab.jpg b/content/news/037/bombercrab.jpg new file mode 100644 index 000000000..2a96fafda Binary files /dev/null and b/content/news/037/bombercrab.jpg differ diff --git a/content/news/037/index.md b/content/news/037/index.md index 0d1bafd27..cc00eb701 100644 --- a/content/news/037/index.md +++ b/content/news/037/index.md @@ -1,8 +1,8 @@ +++ title = "This Month in Rust GameDev #37 - August 2022" transparent = true -date = 2022-09-05 -draft = true +date = 2022-09-24 +draft = false +++ @@ -32,15 +32,9 @@ Feel free to send PRs about your own projects! - [Announcements](#announcements) - [Game Updates](#game-updates) - [Engine Updates](#engine-updates) -- [Learning Material Updates](#learning-material-updates) - [Tooling Updates](#tooling-updates) - [Library Updates](#library-updates) -- [Popular Workgroup Issues in Github](#popular-workgroup-issues-in-github) - [Other News](#other-news) -- [Discussions](#discussions) -- [Requests for Contribution](#requests-for-contribution) -- [Jobs](#jobs) -- [Bonus](#bonus) - ## Other News -## Discussions - - - -## Requests for Contribution - - - -## Jobs - - - -## Bonus - - + + +- Other game updates: + - [Caveth][caveth] is a game made with macroquad + where you can shoot enemies with a cannon. + - [Im-Oab released a free Steam demo of the shump Flesh][flesh-demo] + and also added [new enemy types](https://twitter.com/Im_Oab/status/1557714901434781696), + [boss animations](https://twitter.com/Im_Oab/status/1564581193454354432), + and [bullet shadows](https://twitter.com/Im_Oab/status/1562015685521604610). + - [Spherical Go][spherical-go] if the Go game's implementation + with a variety of spherical fields. + - [Combine and Conquer has a new devlog about 0.10 version][cnc-0-10] that brings + vector graphics, "merger" and "splitter" structures, new tech-tree UI, + overlay improvements, and new tiers for existing structures. + - [bevy-cheeseball] is a 3D marble game inspired by Monkey Ball + and made with Bevy and Rapier. + - [Punchy][punchy-v0-0-4] was released, featuring MVP for the first boss enemy, + an entirely refactored fighter state model [which was written up on the wiki][punchy-wiki], + updates to the enemy AI targeting, camera progression boundaries, + updates to debug tools, a health recovery item, + and updates to the way attacks are defined and loaded from resources. +- Other learning material updates: + - [Console #118 - Interview with Connor of rend3][console-118] + - PhaestusFox added a bunch of new videos + to their ["Bevy Basics"][bevy-basics] YouTube series. + - [@fronkongames shared a quick guide][unity-guide] to integrating Rust code + into Unity. + - [@samkevich published a "Learn OpenGL with Rust" series][learn_gl_with_rust]. + - [@jack1232 released a "Rust wgpu Graphics Programming Tutorial" YouTube series][yt-wgpu]. +- Other engine updates: + - [Fyrox v0.27][fyrox-0-27] features a new Fish Folly game example, + compile-time reflection, plugin, and scripting + improvements, and two new book chapters about [particle systems][fyrox-book-1] + and [terrain][fyrox-book-2]. + - [Pyxel v0.18][pyxel]'s main highlight is the experimental web support. + - [Bevy released a blog post][bevy-birthday] about the second birthday + of the engine with a retrospective and future plans. +- Other tooling updates: + - [@HackerFoo shared a video][noumenal-vid] of a WIP meta-editor to record + contact movement to create interactive tutorials for Noumenal. + - [nbody-wasm-sim] is a WebGPU N-Body astrophysics simulation in Rust + WASM. + - [wgen] is a simple multi-threaded heightmap generator made with egui and three_d. + - [bevy-shell-template] is an opinionated, monolithic template for Bevy + with cross-platform CI/CD, native + WASM launchers, + and managed cross-platform deployment. +- Other library updates: + - [bevy_streamdeck] is a Bevy plugin to interact with Stream Deck. + - [kira v0.7 release][kira-0-7] brings a bunch of important bug fixes + some of which require breaking changes. + - [egui v0.19][egui] brings a lot of various small API improvements and optimizations. + - [Alex Dixon shared a blog post][maths-rs-post] about creating another + linear algebra library - [maths-rs]. + - [fundsp] is an audio digital signal processing library for audio processing + and synthesis. + - [bevy_ecs_tilemap] is an ECS-friendly tilemap rendering crate for Bevy. + +[flesh-demo]: https://store.steampowered.com/app/1660850/Flesh/?beta=0 +[caveth]: https://github.com/Dequog/caveth +[spherical-go]: https://github.com/Dominux/spherical-go +[cnc-0-10]: https://buckmartin.de/combine-and-conquer/2022-08-20-v0.0.10.html +[bevy-cheeseball]: https://github.com/Rust-Ninja-Sabi/rust-bevy-cheeseball +[punchy-v0-0-4]: https://reddit.com/r/rust_gamedev/comments/x1ekmg/fish_folk_punchy_v004 +[punchy-wiki]: https://github.com/fishfolks/punchy/wiki/Fighter-State-Machine +[bevy-basics]: https://youtube.com/playlist?list=PL6uRoaCCw7GN_lJxpKS3j-KXuThRiSXc6 +[console-118]: https://console.substack.com/p/console-118 +[unity-guide]: https://rjgameiro.medium.com/let-fun-rust-unity-f7f62609ba49 +[learn_gl_with_rust]: https://github.com/samkevich/learn_gl_with_rust +[yt-wgpu]: https://youtube.com/playlist?list=PL_UrKDEhALdJS0VrLPn7dqC5A4W1vCAUT +[fyrox-0-27]: https://fyrox.rs/blog/post/feature-highlights-0-27 +[fyrox-book-1]: https://fyrox-book.github.io/fyrox/scene/particle_system_node.html +[fyrox-book-2]: https://fyrox-book.github.io/fyrox/scene/terrain_node.html +[pyxel]: https://twitter.com/kitao/status/1564234852185960449 +[bevy-birthday]: https://bevyengine.org/news/bevys-second-birthday/ +[noumenal-vid]: https://youtube.com/watch?v=qJOPLxFfbMw +[nbody-wasm-sim]: https://github.com/simbleau/nbody-wasm-sim +[wgen]: https://github.com/jice-nospam/wgen +[bevy-shell-template]: https://github.com/kurbos/bevy-shell-template +[bevy_streamdeck]: https://github.com/vleue/bevy_streamdeck +[kira-0-7]: https://github.com/tesselode/kira/releases/tag/v0.7.0 +[egui]: https://twitter.com/ernerfeldt/status/1561010036255739904 +[maths-rs]: https://github.com/polymonster/maths-rs +[maths-rs-post]: https://www.polymonster.co.uk/blog/maths-rs +[fundsp]: https://github.com/SamiPerttu/fundsp +[bevy_ecs_tilemap]: https://github.com/StarArawn/bevy_ecs_tilemap ------