Skip to content

Commit 9549e21

Browse files
N39: Final sections and release
1 parent 8f56eac commit 9549e21

File tree

2 files changed

+119
-30
lines changed

2 files changed

+119
-30
lines changed

content/news/039/index.md

Lines changed: 119 additions & 30 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,7 @@
11
+++
22
title = "This Month in Rust GameDev #39 - October 2022"
33
transparent = true
4-
date = 2022-11-01
5-
draft = true
4+
date = 2022-11-10
65
+++
76

87
<!-- no toc -->
@@ -36,12 +35,8 @@ Feel free to send PRs about your own projects!
3635
- [Tooling Updates](#tooling-updates)
3736
- [Library Updates](#library-updates)
3837
- [Other News](#other-news)
39-
- [Popular Workgroup Issues in Github](#popular-workgroup-issues-in-github)
40-
- [Meeting Minutes](#meeting-minutes)
4138
- [Discussions](#discussions)
4239
- [Requests for Contribution](#requests-for-contribution)
43-
- [Jobs](#jobs)
44-
- [Bonus](#bonus)
4540

4641
<!--
4742
Ideal section structure is:
@@ -67,6 +62,16 @@ If needed, a section can be split into subsections with a "------" delimiter.
6762

6863
## Announcements
6964

65+
### [Game Development in Rust Discord][gamedev-discord]
66+
67+
![Discord projects forum](projects.png)
68+
69+
The ['Game Development in Rust' Discord server][gamedev-discord] now has a
70+
\#projects forum, where you can share updates on what you've been
71+
working on.
72+
73+
[gamedev-discord]: https://discord.gg/yNtPTb2
74+
7075
## Game Updates
7176

7277
### miam
@@ -191,7 +196,6 @@ A more detailed update summary is available [here][de-newsletter].
191196
[de-discord]: https://discord.gg/vHMFuCWGSX
192197
[de-reddit]: https://www.reddit.com/r/DigitalExtinction/
193198
[@Indy2222]: https://github.com/Indy2222/
194-
[Bevy]: https://bevyengine.org/
195199
[de-newsletter]: https://mgn.cz/blog/de01/
196200

197201
### [Turn-based strategy game (ThousandthStar's devlog)]
@@ -271,7 +275,7 @@ it hit version 0.28 which added new functionality and improved existing:
271275
### [miniquad]
272276

273277
![ios-miniquad](ios_zemeroth.png)
274-
*[zemeroth](github.com/ozkriff/zemeroth/) on the iOS simulator*
278+
_[zemeroth](github.com/ozkriff/zemeroth/) on the iOS simulator_
275279

276280
[miniquad] is a pure Rust, cross-platform graphics library.
277281

@@ -563,7 +567,6 @@ release as part of the upgrade to the imminent Bevy 0.9 release.
563567
[Hanabi]: https://crates.io/crates/bevy_hanabi
564568
[hanabi-github]: https://github.com/djeedai/bevy_hanabi
565569
[hanabi-docs]: https://github.com/djeedai/bevy_hanabi
566-
[bevy]: https://bevyengine.org/
567570
[hanabi-6m]: https://twitter.com/djeedai/status/1586812459737923586
568571

569572
### [`seldom_state`]
@@ -592,7 +595,7 @@ MarpII ([GitLab](https://gitlab.com/tendsinmende/marpii),
592595
[Twitter](https://twitter.com/siebencorgie),
593596
[Mastodon](https://mastodon.social/@siebencorgie)) by
594597
[Siebencorgie](https://github.com/siebencorgie)
595-
is a *highlevel-ish* helper for Vulkan using
598+
is a highlevel-ish helper for Vulkan using
596599
[Ash](https://crates.io/crates/ash).
597600

598601
MarpII is the successor to [Marp](https://gitlab.com/tendsinmende/marp), which
@@ -609,40 +612,126 @@ higher level helpers like a
609612
[resource managing frame graph](https://siebencorgie.rs/posts/marpii-rmg/) and
610613
helpers for descriptor creation and command buffer recording joined the project.
611614

612-
## Popular Workgroup Issues in Github
613-
614-
<!-- Up to 10 links to interesting issues -->
615-
616615
## Other News
617616

618617
<!-- One-liners for plan items that haven't got their own sections. -->
619618

620-
## Meeting Minutes
621-
622-
<!-- Up to 10 most important notes + a link to the full details -->
623-
624-
[See all meeting issues][label_meeting] including full text notes
625-
or [join the next meeting][join].
626-
627-
[label_meeting]: https://github.com/rust-gamedev/wg/issues?q=label%3Ameeting
619+
- Other game updates:
620+
- [Yomi Hustle](https://twitter.com/ivy_sly_/status/1589988615123193856) is an
621+
online turn-based TAS fighter, which is going into open beta on November 10th.
622+
- [TheGrimsey](https://thegrimsey.net/2022/10/13/Bevy.html) is writing a devlog
623+
of their experiences with Bevy.
624+
- [Tiny Building Game](https://twitter.com/h3r2tic/status/1578125088280530946)
625+
introduced a shader refactoring dev tool.
626+
- [Embark](https://medium.com/embarkstudios/embarks-creative-playground-call-for-early-players-2e1d56d21ede)
627+
is looking for early players for their creative platform.
628+
- [R:Vust](https://sethmaddev.itch.io/rvust) is a side-scrolling SHMUP.
629+
- [Tomb Explorer](https://www.youtube.com/watch?v=z8DCqoxHtDs) has a new
630+
devlog video.
631+
- [Tantan](https://www.youtube.com/watch?v=2-pXntcUWfM) is working on a voxel game.
632+
- [Punchy](https://github.com/fishfolk/punchy/releases/tag/v0.1.0)
633+
released the first MVP of their scripting engine.
634+
- [Bungo Drifter](https://mungbungo.itch.io/bungo-drifter) is an infinite
635+
voxel city generator.
636+
- [Vange-rs](https://www.reddit.com/r/rust_gamedev/comments/yicr23/driving_through_the_voxel_grid_in_vangers/)
637+
added a new style of rendering.
638+
- [RainyCloud](https://store.steampowered.com/app/1343230/RainyCloud/) is an
639+
experimental game where you control a cloud.
640+
- [Life Code](https://www.youtube.com/watch?v=S2jxKva4n1U) released another
641+
devlog for their ecosystem sim.
642+
- Other engine updates:
643+
- [GGEZ](https://www.reddit.com/r/rust_gamedev/comments/xvm9eb/ggez_080rc1)
644+
published a new release candidate for v0.8.
645+
- [Pyxel](https://twitter.com/kitao/status/1578669120416993280) has a new
646+
tutorial of how to use their web version.
647+
- Other learning material updates:
648+
- [Rustacean Station](https://rustacean-station.org/episode/forest-anderson/)
649+
interviewed Forest Anderson about Veloren, a multiplayer voxel RPG.
650+
- [Rukai](https://www.youtube.com/watch?v=g4Xqf2MFXpk) gave a talk about how
651+
they built a frame data website in Rust.
652+
- [LittleB0xes](http://www.littleboxesgames.fr/posts/psycho-pong-part-one/)
653+
started a tutorial series for Macroquad.
654+
- [Dan Olson from Treyarch](https://www.youtube.com/watch?v=GtRo-eF8-TE) gave
655+
a talk on using Rust for game tooling.
656+
- [Larry Du](https://dublog.net/blog/rust-2/) made a web game using Bevy.
657+
- [Ryosuke](https://dev.to/whoisryosuke/primitive-geometry-in-wgpu-and-rust-1da1)
658+
wrote about rendering primitive geometry with WGPU.
659+
- [PhaestusFox](https://www.youtube.com/playlist?list=PL6uRoaCCw7GN_lJxpKS3j-KXuThRiSXc6)
660+
has posted more episodes of their 'Bevy Basics' tutorial series.
661+
- Other tooling updates:
662+
- [Modmapper](https://www.hallada.net/2022/10/05/modmapper-putting-every-skyrim-mod-on-a-map-with-rust.html)
663+
is an interactive map of every Skyrim mod on Nexus Mods.
664+
- [LelsersLasers](https://lelserslasers.itch.io/3d-cellular-automata-wgpu-rust)
665+
is building 3D cellular automata with WGPU.
666+
- [Vismut](https://orsvarn.com/vismut-0-6/) released version 0.6 of their
667+
procedural texturing tool.
668+
- Other library updates:
669+
- [psx-sdk-rs](https://github.com/ayrtonm/psx-sdk-rs) is a basic Rust SDK for
670+
the PlayStation 1.
671+
- [WGPU 0.14](https://github.com/gfx-rs/wgpu/releases/tag/v0.14.0) was released.
672+
- [gba](https://github.com/rust-console/gba/blob/main/CHANGELOG.md) is a crate
673+
for Game Boy Advance development.
674+
- [quinn](https://github.com/quinn-rs/quinn/releases/tag/0.9.0) released
675+
version 0.9 of their pure-Rust QUIC implementation.
676+
- [iyes_loopless 0.8](https://twitter.com/IyesGames/status/1585975134170468352)
677+
provides usability improvements for Bevy game loops.
678+
- [leafwing_abilities](https://twitter.com/AliceICecile/status/1582169655460114433)
679+
is a library for managing game character abilities.
680+
- [dualquat](https://github.com/knickish/dualquat) is a library for use in
681+
dual quaternion-based physics simulations.
682+
- [seed_creator](https://www.reddit.com/r/rust_gamedev/comments/yaw82r/random_seed_creation_showcase_for_wasm4_fantasy)
683+
creates random seeds for the WASM4 fantasy console.
684+
- [bevy-hikari](https://github.com/cryscan/bevy-hikari) implements global
685+
illumination for Bevy.
686+
- [bevy_ecs_tilemap](https://github.com/StarArawn/bevy_ecs_tilemap/releases/tag/v0.8.0)
687+
added many new features.
688+
- [bevy_mod_mesh_tools](https://github.com/DGriffin91/bevy_mod_mesh_tools)
689+
provides helper code for working with meshes.
628690

629691
## Discussions
630692

631693
<!-- Links to handpicked reddit/twitter/urlo/etc threads that provide
632694
useful information -->
633695

696+
- /r/rust_gamedev:
697+
- [SDL2 vs Winit/Pixels/CPAL/etc. Is going "native" really worth it?](https://www.reddit.com/r/rust_gamedev/comments/xyjdy5/sdl2_vs_winitpixelscpaletc_is_going_native_really/)
698+
- [What's the best 2D engine like pygame, but for Rust?](https://www.reddit.com/r/rust_gamedev/comments/y72as6/whats_the_best_2d_engine_like_pygame_but_for_rust)
699+
- [Best way to draw massive amount of individual pixels every frame](https://www.reddit.com/r/rust_gamedev/comments/xz642j/falling_sand_simulation_best_way_to_draw_pixels)
700+
634701
## Requests for Contribution
635702

636703
<!-- Links to "good first issue"-labels or direct links to specific tasks -->
637704

638-
## Jobs
639-
640-
<!-- An optional section for new jobs related to Rust gamedev -->
641-
642-
## Bonus
643-
644-
<!-- Bonus section to make the newsletter more interesting
645-
and highlight events from the past. -->
705+
- ['Are We Game Yet?' wants to know about projects/games/resources that
706+
aren't listed yet][awgy].
707+
- [Graphite is looking for contributors][graphite-contribute] to help build the
708+
new node graph and 2D rendering systems.
709+
- [winit's "difficulty: easy" issues][winit-issues].
710+
- [Backroll-rs, a new networking library][backroll-rs].
711+
- [Embark's open issues][embark-open-issues] ([embark.rs]).
712+
- [wgpu's "help wanted" issues][wgpu-issues].
713+
- [luminance's "low hanging fruit" issues][luminance-fruits].
714+
- [ggez's "good first issue" issues][ggez-issues].
715+
- [Veloren's "beginner" issues][veloren-beginner].
716+
- [A/B Street's "good first issue" issues][abstreet-issues].
717+
- [Mun's "good first issue" issues][mun-issues].
718+
- [SIMple Mechanic's good first issues][simm-issues].
719+
- [Bevy's "good first issue" issues][bevy-issues].
720+
721+
[awgy]: https://github.com/rust-gamedev/arewegameyet#contribute
722+
[graphite-contribute]: https://graphite.rs/contribute
723+
[winit-issues]: https://github.com/rust-windowing/winit/issues?q=is%3Aopen+is%3Aissue+label%3A%22difficulty%3A+easy%22
724+
[backroll-rs]: https://github.com/HouraiTeahouse/backroll-rs/issues
725+
[embark.rs]: https://embark.rs
726+
[embark-open-issues]: https://github.com/search?q=user:EmbarkStudios+state:open
727+
[wgpu-issues]: https://github.com/gfx-rs/wgpu/issues?q=is%3Aissue+is%3Aopen+label%3A%22help+wanted%22
728+
[luminance-fruits]: https://github.com/phaazon/luminance-rs/issues?q=is%3Aissue+is%3Aopen+label%3A%22low+hanging+fruit%22
729+
[ggez-issues]: https://github.com/ggez/ggez/labels/%2AGOOD%20FIRST%20ISSUE%2A
730+
[veloren-beginner]: https://gitlab.com/veloren/veloren/issues?label_name=beginner
731+
[abstreet-issues]: https://github.com/a-b-street/abstreet/issues?q=is%3Aissue+is%3Aopen+label%3A%22good+first+issue%22
732+
[mun-issues]: https://github.com/mun-lang/mun/labels/good%20first%20issue
733+
[simm-issues]: https://github.com/mkhan45/SIMple-Mechanics/labels/good%20first%20issue
734+
[bevy-issues]: https://github.com/bevyengine/bevy/labels/E-Good-First-Issue
646735

647736
------
648737

content/news/039/projects.png

204 KB
Loading

0 commit comments

Comments
 (0)