diff --git a/content/news/045/bevyjam3.jpg b/content/news/045/bevyjam3.jpg new file mode 100644 index 000000000..7a46b6f24 Binary files /dev/null and b/content/news/045/bevyjam3.jpg differ diff --git a/content/news/045/gamedev-meetup.png b/content/news/045/gamedev-meetup.png new file mode 100644 index 000000000..af9706bea Binary files /dev/null and b/content/news/045/gamedev-meetup.png differ diff --git a/content/news/045/index.md b/content/news/045/index.md index 20db19c9b..975f0fabf 100644 --- a/content/news/045/index.md +++ b/content/news/045/index.md @@ -1,8 +1,8 @@ +++ title = "This Month in Rust GameDev #45 - April 2023" transparent = true -date = 2023-05-08 -draft = true +date = 2023-05-31 +draft = false +++ @@ -35,11 +35,9 @@ Feel free to send PRs about your own projects! - [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) - ## Other News @@ -682,7 +734,7 @@ The next project milestone is significant graphical improvements. - exocave - an FPS about exploring a subterranean world - [got a grappling hook][exocave] to ease the movement through caverns and chasms. - - [Railroad Scheduler] is a game about planning routes and schedule + - [Railroad Scheduler] is a game about planning routes and scheduling for a set of trains. - [Stellar Cortex's first devlog is out][s-cortex-log]: it talks about foundational systems that should allow space based commerce. @@ -693,6 +745,9 @@ The next project milestone is shadows, and multiplayer. - Other engine updates: - [ggez is looking for new maintainers][ggez-maintain]. +- Other learning material updates + - [@PsichiX posted a tutorial][intuicio] on building your own + scripting solution with Intuicio. - Other tooling updates: - [ironboy] by @nicolas-siplis is a high accuracy GameBoy emulator written in Rust and available in the browser via WASM. @@ -705,7 +760,7 @@ The next project milestone is and analyzing polygon meshes. - [bitcode] is a games-oriented bitwise encoder/decoder which attempts to shrink the serialized size without sacrificing speed. - - [virtual_joystick] provides a virtual joystick UI widgets for Bevy projects. + - [virtual_joystick] provides virtual joystick UI widgets for Bevy projects. - [faer v0.7][faer-07] and [v0.8 releases][faer-08] bring better SIMD operations support for non native types and overall performance improvements. @@ -728,9 +783,13 @@ The next project milestone is [lrpg-2]: https://youtube.com/watch?v=SmqQ_Is9QX8 [stockholm]: https://youtube.com/playlist?list=PLsFMLV-H_GYt8KzbJnzrapNkUNtRcBB2n [de]: https://mgn.cz/blog -[strolle]: https://reddit.com/r/rust/comments/12u4ovi/strolle [ggez-maintain]: https://github.com/ggez/ggez/issues/1188 + +[intuicio]: https://psichix.github.io/Intuicio/tutorial/index.html + [ironboy]: https://reddit.com/r/rust/comments/12qj2ty/ironboy + +[strolle]: https://reddit.com/r/rust/comments/12u4ovi/strolle [blend]: https://github.com/lukebitts/blend/blob/master/CHANGELOG.md#blend-08 [lox]: https://reddit.com/r/rust/comments/12teoxi/lox_a_fast_polygon_mesh_library [bitcode]: https://reddit.com/r/rust/comments/12nw1pc/bitcode_format @@ -740,20 +799,56 @@ The next project milestone is [egui_graphs]: https://github.com/blitzarx1/egui_graphs [alkahest]: https://reddit.com/r/rust_gamedev/comments/12auz7o/alkahest_02 [wgpu-v016]:https://github.com/gfx-rs/wgpu/releases/tag/v0.16.0 -[png]: https://reddit.com/r/rust/comments/12ks0ka/png_crate_gets_an_ultrafast_compression_mode +[png]: https://reddit.com/r/rust/comments/12ks0ka/png_crate_gets_an_ultrafast_compression ## Discussions +- /r/rust_gamedev: + - ["Well, we're a little more game"][red-little-more] + - ["Really frustrated"][red-runt] + +[red-little-more]: https://reddit.com/r/rust_gamedev/comments/12mppwb/well_were_a_little_more_game +[red-runt]: https://reddit.com/r/rust_gamedev/comments/1302512/really_frustrated + ## Requests for Contribution -## Jobs - - +- ['Are We Game Yet?' wants to know about projects/games/resources that + aren't listed yet][awgy]. +- [Graphite is looking for contributors][graphite-contribute] to help build the + new node graph and 2D rendering systems. +- [winit's "difficulty: easy" issues][winit-issues]. +- [Backroll-rs, a new networking library][backroll-rs]. +- [Embark's open issues][embark-open-issues] ([embark.rs]). +- [wgpu's "help wanted" issues][wgpu-issues]. +- [luminance's "low hanging fruit" issues][luminance-fruits]. +- [ggez's "good first issue" issues][ggez-issues]. +- [Veloren's "beginner" issues][veloren-beginner]. +- [A/B Street's "good first issue" issues][abstreet-issues]. +- [Mun's "good first issue" issues][mun-issues]. +- [SIMple Mechanic's good first issues][simm-issues]. +- [Bevy's "good first issue" issues][bevy-issues]. +- [Ambient's "good first issue" issues][ambient-issues]. + +[awgy]: https://github.com/rust-gamedev/arewegameyet#contribute +[graphite-contribute]: https://graphite.rs/contribute +[winit-issues]: https://github.com/rust-windowing/winit/issues?q=is%3Aopen+is%3Aissue+label%3A%22difficulty%3A+easy%22 +[backroll-rs]: https://github.com/HouraiTeahouse/backroll-rs/issues +[embark.rs]: https://embark.rs +[embark-open-issues]: https://github.com/search?q=user:EmbarkStudios+state:open +[wgpu-issues]: https://github.com/gfx-rs/wgpu/issues?q=is%3Aissue+is%3Aopen+label%3A%22help+wanted%22 +[luminance-fruits]: https://github.com/phaazon/luminance-rs/issues?q=is%3Aissue+is%3Aopen+label%3A%22low+hanging+fruit%22 +[ggez-issues]: https://github.com/ggez/ggez/labels/%2AGOOD%20FIRST%20ISSUE%2A +[veloren-beginner]: https://gitlab.com/veloren/veloren/issues?label_name=beginner +[abstreet-issues]: https://github.com/a-b-street/abstreet/issues?q=is%3Aissue+is%3Aopen+label%3A%22good+first+issue%22 +[mun-issues]: https://github.com/mun-lang/mun/labels/good%20first%20issue +[simm-issues]: https://github.com/mkhan45/SIMple-Mechanics/labels/good%20first%20issue +[bevy-issues]: https://github.com/bevyengine/bevy/labels/D-Good-First-Issue +[ambient-issues]: https://github.com/AmbientRun/Ambient/issues?q=is%3Aopen+is%3Aissue+label%3A%22good+first+issue%22 ------